Mock Version: 3.5 Mock Version: 3.5 Mock Version: 3.5 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target loongarch64 --nodeps /builddir/build/SPECS/nodejs.spec'], chrootPath='/var/lib/mock/dist-an23-build-351261-70864/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=86400uid=988gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target loongarch64 --nodeps /builddir/build/SPECS/nodejs.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: loongarch64 Building for target loongarch64 setting SOURCE_DATE_EPOCH=1706486400 Wrote: /builddir/build/SRPMS/nodejs-18.18.2-1.an23.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target loongarch64 --nodeps /builddir/build/SPECS/nodejs.spec'], chrootPath='/var/lib/mock/dist-an23-build-351261-70864/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=86400uid=988gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target loongarch64 --nodeps /builddir/build/SPECS/nodejs.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: loongarch64 Building for target loongarch64 setting SOURCE_DATE_EPOCH=1706486400 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.NLV5H2 + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf node-v18.18.2 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/node-v18.18.2-stripped.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd node-v18.18.2 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/0001-Disable-running-gyp-on-shared-deps.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + rm -rf deps/zlib + rm -rf deps/brotli + rm -rf deps/v8/third_party/jinja2 + rm -rf tools/inspector_protocol/jinja2 + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.3tPjpW + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' + export CFLAGS + CXXFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' + export CXXFLAGS + FFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd node-v18.18.2 + export CC=gcc + CC=gcc + export CXX=g++ + CXX=g++ + extra_cflags=(-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks) + export 'CFLAGS=-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks' 'CXXFLAGS=-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks' + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks' + CXXFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks' + export 'LDFLAGS=-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 ' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 ' + /usr/bin/python3 configure.py --prefix=/usr --shared --libdir=lib64 --shared-openssl --shared-zlib --shared-brotli --shared-libuv --with-dtrace --with-intl=small-icu --with-icu-default-data-dir=/usr/share/nodejs/icudata --without-corepack --openssl-use-def-ca-store INFO: configure completed successfully + /usr/bin/make -O -j32 V=1 VERBOSE=1 BUILDTYPE=Release /usr/bin/make -C out BUILDTYPE=Release V=1 touch /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/deps/googletest/gtest_prod.stamp touch /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/tools/v8_gypfiles/v8_config_headers.stamp touch /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/tools/v8_gypfiles/v8_heap_base_headers.stamp touch /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/tools/v8_gypfiles/v8_version.stamp gcc -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/base64/deps/base64/base64/lib/tables/tables.o ../deps/base64/base64/lib/tables/tables.c '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DBASE64_STATIC_DEFINE' -I../deps/base64/base64/include -I../deps/base64/base64/lib -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/base64/deps/base64/base64/lib/tables/tables.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c touch /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/tools/v8_gypfiles/torque_runtime_support.stamp gcc -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/base64/deps/base64/base64/lib/arch/neon64/codec.o ../deps/base64/base64/lib/arch/neon64/codec.c '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DBASE64_STATIC_DEFINE' -I../deps/base64/base64/include -I../deps/base64/base64/lib -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/base64/deps/base64/base64/lib/arch/neon64/codec.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c gcc -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/base64/deps/base64/base64/lib/codec_choose.o ../deps/base64/base64/lib/codec_choose.c '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DBASE64_STATIC_DEFINE' -I../deps/base64/base64/include -I../deps/base64/base64/lib -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/base64/deps/base64/base64/lib/codec_choose.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c gcc -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/base64/deps/base64/base64/lib/arch/ssse3/codec.o ../deps/base64/base64/lib/arch/ssse3/codec.c '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DBASE64_STATIC_DEFINE' -I../deps/base64/base64/include -I../deps/base64/base64/lib -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/base64/deps/base64/base64/lib/arch/ssse3/codec.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c gcc -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/base64/deps/base64/base64/lib/arch/sse42/codec.o ../deps/base64/base64/lib/arch/sse42/codec.c '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DBASE64_STATIC_DEFINE' -I../deps/base64/base64/include -I../deps/base64/base64/lib -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/base64/deps/base64/base64/lib/arch/sse42/codec.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c gcc -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/base64/deps/base64/base64/lib/arch/neon32/codec.o ../deps/base64/base64/lib/arch/neon32/codec.c '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DBASE64_STATIC_DEFINE' -I../deps/base64/base64/include -I../deps/base64/base64/lib -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/base64/deps/base64/base64/lib/arch/neon32/codec.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c gcc -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/base64/deps/base64/base64/lib/arch/avx2/codec.o ../deps/base64/base64/lib/arch/avx2/codec.c '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DBASE64_STATIC_DEFINE' -I../deps/base64/base64/include -I../deps/base64/base64/lib -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/base64/deps/base64/base64/lib/arch/avx2/codec.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c gcc -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/base64/deps/base64/base64/lib/arch/sse41/codec.o ../deps/base64/base64/lib/arch/sse41/codec.c '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DBASE64_STATIC_DEFINE' -I../deps/base64/base64/include -I../deps/base64/base64/lib -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/base64/deps/base64/base64/lib/arch/sse41/codec.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c gcc -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/base64/deps/base64/base64/lib/arch/avx/codec.o ../deps/base64/base64/lib/arch/avx/codec.c '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DBASE64_STATIC_DEFINE' -I../deps/base64/base64/include -I../deps/base64/base64/lib -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/base64/deps/base64/base64/lib/arch/avx/codec.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c LD_LIBRARY_PATH=/builddir/build/BUILD/node-v18.18.2/out/Release/lib.host:/builddir/build/BUILD/node-v18.18.2/out/Release/lib.target:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; cd ../.; mkdir -p /builddir/build/BUILD/node-v18.18.2/out/Release; tools/specialize_node_d.py "/builddir/build/BUILD/node-v18.18.2/out/Release/node.d" src/node.d linux loong64 touch /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/tools/icu/icu_implementation.stamp touch /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/tools/icu/icu_uconfig.stamp touch /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/tools/icu/icu_uconfig_target.stamp touch /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/tools/v8_gypfiles/v8_bigint.stamp touch /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/tools/v8_gypfiles/v8_heap_base.stamp gcc -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/base64/deps/base64/base64/lib/lib.o ../deps/base64/base64/lib/lib.c '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DBASE64_STATIC_DEFINE' -I../deps/base64/base64/include -I../deps/base64/base64/lib -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/base64/deps/base64/base64/lib/lib.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c touch /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/tools/v8_gypfiles/cppgc_base.stamp gcc -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/uvwasi/deps/uvwasi/src/wasi_rights.o ../deps/uvwasi/src/wasi_rights.c '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-D_GNU_SOURCE' '-D_POSIX_C_SOURCE=200112' -I../deps/uvwasi/include -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -fvisibility=hidden -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/uvwasi/deps/uvwasi/src/wasi_rights.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c gcc -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/uvwasi/deps/uvwasi/src/uv_mapping.o ../deps/uvwasi/src/uv_mapping.c '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-D_GNU_SOURCE' '-D_POSIX_C_SOURCE=200112' -I../deps/uvwasi/include -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -fvisibility=hidden -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/uvwasi/deps/uvwasi/src/uv_mapping.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c gcc -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/uvwasi/deps/uvwasi/src/clocks.o ../deps/uvwasi/src/clocks.c '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-D_GNU_SOURCE' '-D_POSIX_C_SOURCE=200112' -I../deps/uvwasi/include -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -fvisibility=hidden -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/uvwasi/deps/uvwasi/src/clocks.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c gcc -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/uvwasi/deps/uvwasi/src/poll_oneoff.o ../deps/uvwasi/src/poll_oneoff.c '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-D_GNU_SOURCE' '-D_POSIX_C_SOURCE=200112' -I../deps/uvwasi/include -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -fvisibility=hidden -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/uvwasi/deps/uvwasi/src/poll_oneoff.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c LD_LIBRARY_PATH=/builddir/build/BUILD/node-v18.18.2/out/Release/lib.host:/builddir/build/BUILD/node-v18.18.2/out/Release/lib.target:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; cd ../.; mkdir -p /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen; dtrace -h -s src/node_provider.d -o "/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/node_provider.h" gcc -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/uvwasi/deps/uvwasi/src/path_resolver.o ../deps/uvwasi/src/path_resolver.c '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-D_GNU_SOURCE' '-D_POSIX_C_SOURCE=200112' -I../deps/uvwasi/include -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -fvisibility=hidden -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/uvwasi/deps/uvwasi/src/path_resolver.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c gcc -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/base64/deps/base64/base64/lib/arch/generic/codec.o ../deps/base64/base64/lib/arch/generic/codec.c '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DBASE64_STATIC_DEFINE' -I../deps/base64/base64/include -I../deps/base64/base64/lib -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/base64/deps/base64/base64/lib/arch/generic/codec.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c gcc -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_zlib/deps/v8/third_party/zlib/cpu_features.o ../deps/v8/third_party/zlib/cpu_features.c '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DZLIB_IMPLEMENTATION' -I../deps/v8 -I../deps/v8/include -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_zlib/deps/v8/third_party/zlib/cpu_features.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c ../deps/v8/third_party/zlib/cpu_features.c:56:13: warning: '_cpu_check_features' declared 'static' but never defined [-Wunused-function] 56 | static void _cpu_check_features(void); | ^~~~~~~~~~~~~~~~~~~ gcc -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_zlib/deps/v8/third_party/zlib/compress.o ../deps/v8/third_party/zlib/compress.c '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DZLIB_IMPLEMENTATION' -I../deps/v8 -I../deps/v8/include -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_zlib/deps/v8/third_party/zlib/compress.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c gcc -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/uvwasi/deps/uvwasi/src/fd_table.o ../deps/uvwasi/src/fd_table.c '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-D_GNU_SOURCE' '-D_POSIX_C_SOURCE=200112' -I../deps/uvwasi/include -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -fvisibility=hidden -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/uvwasi/deps/uvwasi/src/fd_table.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c gcc -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_zlib/deps/v8/third_party/zlib/gzclose.o ../deps/v8/third_party/zlib/gzclose.c '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DZLIB_IMPLEMENTATION' -I../deps/v8 -I../deps/v8/include -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_zlib/deps/v8/third_party/zlib/gzclose.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c gcc -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_zlib/deps/v8/third_party/zlib/adler32.o ../deps/v8/third_party/zlib/adler32.c '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DZLIB_IMPLEMENTATION' -I../deps/v8 -I../deps/v8/include -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_zlib/deps/v8/third_party/zlib/adler32.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c gcc -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_zlib/deps/v8/third_party/zlib/crc32.o ../deps/v8/third_party/zlib/crc32.c '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DZLIB_IMPLEMENTATION' -I../deps/v8 -I../deps/v8/include -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_zlib/deps/v8/third_party/zlib/crc32.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icustubdata/deps/icu-small/source/stubdata/stubdata.o ../deps/icu-small/source/stubdata/stubdata.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icustubdata/deps/icu-small/source/stubdata/stubdata.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c gcc -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_zlib/deps/v8/third_party/zlib/uncompr.o ../deps/v8/third_party/zlib/uncompr.c '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DZLIB_IMPLEMENTATION' -I../deps/v8 -I../deps/v8/include -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_zlib/deps/v8/third_party/zlib/uncompr.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c gcc -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_zlib/deps/v8/third_party/zlib/zutil.o ../deps/v8/third_party/zlib/zutil.c '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DZLIB_IMPLEMENTATION' -I../deps/v8 -I../deps/v8/include -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_zlib/deps/v8/third_party/zlib/zutil.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c gcc -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_zlib/deps/v8/third_party/zlib/inffast.o ../deps/v8/third_party/zlib/inffast.c '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DZLIB_IMPLEMENTATION' -I../deps/v8 -I../deps/v8/include -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_zlib/deps/v8/third_party/zlib/inffast.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c gcc -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_zlib/deps/v8/third_party/zlib/inftrees.o ../deps/v8/third_party/zlib/inftrees.c '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DZLIB_IMPLEMENTATION' -I../deps/v8 -I../deps/v8/include -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_zlib/deps/v8/third_party/zlib/inftrees.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c gcc -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_zlib/deps/v8/third_party/zlib/gzlib.o ../deps/v8/third_party/zlib/gzlib.c '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DZLIB_IMPLEMENTATION' -I../deps/v8 -I../deps/v8/include -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_zlib/deps/v8/third_party/zlib/gzlib.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c gcc -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_zlib/deps/v8/third_party/zlib/gzwrite.o ../deps/v8/third_party/zlib/gzwrite.c '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DZLIB_IMPLEMENTATION' -I../deps/v8 -I../deps/v8/include -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_zlib/deps/v8/third_party/zlib/gzwrite.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c touch 9d63574e26c6cca7f5ab5e3bedf5ee82b39a39b3.intermediate LD_LIBRARY_PATH=/builddir/build/BUILD/node-v18.18.2/out/Release/lib.host:/builddir/build/BUILD/node-v18.18.2/out/Release/lib.target:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; cd ../tools/v8_gypfiles; mkdir -p /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root/src/inspector/protocol /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root/include/inspector; python ../../deps/v8/third_party/inspector_protocol/code_generator.py --jinja_dir ../../deps/v8/third_party --output_base "/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root/src/inspector" --config ../../deps/v8/src/inspector/inspector_protocol_config.json --config_value "protocol.path=../../deps/v8/include/js_protocol.pdl" --inspector_protocol_dir ../../deps/v8/third_party/inspector_protocol gcc -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/cares/deps/cares/src/lib/ares_android.o ../deps/cares/src/lib/ares_android.c '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-D__STDC_FORMAT_MACROS' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' -I../deps/cares/include -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/cares/deps/cares/src/lib/ares_android.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c gcc -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_zlib/deps/v8/third_party/zlib/gzread.o ../deps/v8/third_party/zlib/gzread.c '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DZLIB_IMPLEMENTATION' -I../deps/v8 -I../deps/v8/include -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_zlib/deps/v8/third_party/zlib/gzread.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c gcc -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/llhttp/deps/llhttp/src/http.o ../deps/llhttp/src/http.c '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' -I../deps/llhttp -I../deps/llhttp/include -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/llhttp/deps/llhttp/src/http.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c gcc -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/histogram/deps/histogram/src/hdr_histogram.o ../deps/histogram/src/hdr_histogram.c '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' -I../deps/histogram/src -I../deps/histogram/include -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -fvisibility=hidden -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/histogram/deps/histogram/src/hdr_histogram.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_zlib/deps/v8/third_party/zlib/google/compression_utils_portable.o ../deps/v8/third_party/zlib/google/compression_utils_portable.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DZLIB_IMPLEMENTATION' -I../deps/v8 -I../deps/v8/include -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_zlib/deps/v8/third_party/zlib/google/compression_utils_portable.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c gcc -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/cares/deps/cares/src/lib/ares_cancel.o ../deps/cares/src/lib/ares_cancel.c '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-D__STDC_FORMAT_MACROS' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' -I../deps/cares/include -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/cares/deps/cares/src/lib/ares_cancel.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c gcc -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/cares/deps/cares/src/lib/ares__addrinfo_localhost.o ../deps/cares/src/lib/ares__addrinfo_localhost.c '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-D__STDC_FORMAT_MACROS' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' -I../deps/cares/include -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/cares/deps/cares/src/lib/ares__addrinfo_localhost.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c gcc -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_zlib/deps/v8/third_party/zlib/infback.o ../deps/v8/third_party/zlib/infback.c '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DZLIB_IMPLEMENTATION' -I../deps/v8 -I../deps/v8/include -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_zlib/deps/v8/third_party/zlib/infback.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c gcc -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/cares/deps/cares/src/lib/ares__close_sockets.o ../deps/cares/src/lib/ares__close_sockets.c '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-D__STDC_FORMAT_MACROS' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' -I../deps/cares/include -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/cares/deps/cares/src/lib/ares__close_sockets.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c gcc -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/uvwasi/deps/uvwasi/src/wasi_serdes.o ../deps/uvwasi/src/wasi_serdes.c '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-D_GNU_SOURCE' '-D_POSIX_C_SOURCE=200112' -I../deps/uvwasi/include -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -fvisibility=hidden -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/uvwasi/deps/uvwasi/src/wasi_serdes.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c gcc -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/cares/deps/cares/src/lib/ares__addrinfo2hostent.o ../deps/cares/src/lib/ares__addrinfo2hostent.c '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-D__STDC_FORMAT_MACROS' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' -I../deps/cares/include -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/cares/deps/cares/src/lib/ares__addrinfo2hostent.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c gcc -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/cares/deps/cares/src/lib/ares_create_query.o ../deps/cares/src/lib/ares_create_query.c '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-D__STDC_FORMAT_MACROS' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' -I../deps/cares/include -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/cares/deps/cares/src/lib/ares_create_query.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c gcc -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/cares/deps/cares/src/lib/ares_data.o ../deps/cares/src/lib/ares_data.c '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-D__STDC_FORMAT_MACROS' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' -I../deps/cares/include -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/cares/deps/cares/src/lib/ares_data.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c gcc -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/cares/deps/cares/src/lib/ares_expand_string.o ../deps/cares/src/lib/ares_expand_string.c '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-D__STDC_FORMAT_MACROS' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' -I../deps/cares/include -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/cares/deps/cares/src/lib/ares_expand_string.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c gcc -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/cares/deps/cares/src/lib/ares_destroy.o ../deps/cares/src/lib/ares_destroy.c '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-D__STDC_FORMAT_MACROS' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' -I../deps/cares/include -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/cares/deps/cares/src/lib/ares_destroy.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c gcc -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/cares/deps/cares/src/lib/ares_free_hostent.o ../deps/cares/src/lib/ares_free_hostent.c '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-D__STDC_FORMAT_MACROS' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' -I../deps/cares/include -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/cares/deps/cares/src/lib/ares_free_hostent.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c gcc -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/llhttp/deps/llhttp/src/api.o ../deps/llhttp/src/api.c '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' -I../deps/llhttp -I../deps/llhttp/include -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/llhttp/deps/llhttp/src/api.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c gcc -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/cares/deps/cares/src/lib/ares_free_string.o ../deps/cares/src/lib/ares_free_string.c '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-D__STDC_FORMAT_MACROS' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' -I../deps/cares/include -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/cares/deps/cares/src/lib/ares_free_string.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c gcc -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/cares/deps/cares/src/lib/ares_expand_name.o ../deps/cares/src/lib/ares_expand_name.c '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-D__STDC_FORMAT_MACROS' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' -I../deps/cares/include -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/cares/deps/cares/src/lib/ares_expand_name.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c gcc -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/cares/deps/cares/src/lib/ares_fds.o ../deps/cares/src/lib/ares_fds.c '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-D__STDC_FORMAT_MACROS' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' -I../deps/cares/include -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/cares/deps/cares/src/lib/ares_fds.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c gcc -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/cares/deps/cares/src/lib/ares_freeaddrinfo.o ../deps/cares/src/lib/ares_freeaddrinfo.c '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-D__STDC_FORMAT_MACROS' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' -I../deps/cares/include -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/cares/deps/cares/src/lib/ares_freeaddrinfo.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c gcc -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_zlib/deps/v8/third_party/zlib/trees.o ../deps/v8/third_party/zlib/trees.c '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DZLIB_IMPLEMENTATION' -I../deps/v8 -I../deps/v8/include -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_zlib/deps/v8/third_party/zlib/trees.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c gcc -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/cares/deps/cares/src/lib/ares_gethostbyaddr.o ../deps/cares/src/lib/ares_gethostbyaddr.c '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-D__STDC_FORMAT_MACROS' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' -I../deps/cares/include -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/cares/deps/cares/src/lib/ares_gethostbyaddr.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c gcc -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/cares/deps/cares/src/lib/ares_getsock.o ../deps/cares/src/lib/ares_getsock.c '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-D__STDC_FORMAT_MACROS' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' -I../deps/cares/include -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/cares/deps/cares/src/lib/ares_getsock.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c gcc -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/cares/deps/cares/src/lib/ares_mkquery.o ../deps/cares/src/lib/ares_mkquery.c '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-D__STDC_FORMAT_MACROS' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' -I../deps/cares/include -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/cares/deps/cares/src/lib/ares_mkquery.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c gcc -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/cares/deps/cares/src/lib/ares_llist.o ../deps/cares/src/lib/ares_llist.c '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-D__STDC_FORMAT_MACROS' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' -I../deps/cares/include -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/cares/deps/cares/src/lib/ares_llist.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c gcc -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/cares/deps/cares/src/lib/ares_nowarn.o ../deps/cares/src/lib/ares_nowarn.c '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-D__STDC_FORMAT_MACROS' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' -I../deps/cares/include -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/cares/deps/cares/src/lib/ares_nowarn.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c gcc -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/cares/deps/cares/src/lib/ares_library_init.o ../deps/cares/src/lib/ares_library_init.c '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-D__STDC_FORMAT_MACROS' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' -I../deps/cares/include -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/cares/deps/cares/src/lib/ares_library_init.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c gcc -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/cares/deps/cares/src/lib/ares_gethostbyname.o ../deps/cares/src/lib/ares_gethostbyname.c '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-D__STDC_FORMAT_MACROS' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' -I../deps/cares/include -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/cares/deps/cares/src/lib/ares_gethostbyname.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c ../deps/cares/src/lib/ares_gethostbyname.c: In function 'ares_gethostbyname': ../deps/cares/src/lib/ares_gethostbyname.c:96:65: warning: initializer element is not computable at load time [-Wpedantic] 96 | const struct ares_addrinfo_hints hints = { ARES_AI_CANONNAME, family, 0, 0 }; | ^~~~~~ gcc -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/cares/deps/cares/src/lib/ares__get_hostent.o ../deps/cares/src/lib/ares__get_hostent.c '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-D__STDC_FORMAT_MACROS' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' -I../deps/cares/include -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/cares/deps/cares/src/lib/ares__get_hostent.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_libplatform/deps/v8/src/libplatform/worker-thread.o ../deps/v8/src/libplatform/worker-thread.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' -I../deps/v8 -I../deps/v8/include -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_libplatform/deps/v8/src/libplatform/worker-thread.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c gcc -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/cares/deps/cares/src/lib/ares_parse_aaaa_reply.o ../deps/cares/src/lib/ares_parse_aaaa_reply.c '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-D__STDC_FORMAT_MACROS' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' -I../deps/cares/include -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/cares/deps/cares/src/lib/ares_parse_aaaa_reply.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c gcc -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/cares/deps/cares/src/lib/ares_getnameinfo.o ../deps/cares/src/lib/ares_getnameinfo.c '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-D__STDC_FORMAT_MACROS' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' -I../deps/cares/include -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/cares/deps/cares/src/lib/ares_getnameinfo.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c gcc -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/cares/deps/cares/src/lib/ares__parse_into_addrinfo.o ../deps/cares/src/lib/ares__parse_into_addrinfo.c '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-D__STDC_FORMAT_MACROS' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' -I../deps/cares/include -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/cares/deps/cares/src/lib/ares__parse_into_addrinfo.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c gcc -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/cares/deps/cares/src/lib/ares_parse_a_reply.o ../deps/cares/src/lib/ares_parse_a_reply.c '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-D__STDC_FORMAT_MACROS' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' -I../deps/cares/include -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/cares/deps/cares/src/lib/ares_parse_a_reply.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c gcc -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/cares/deps/cares/src/lib/ares_options.o ../deps/cares/src/lib/ares_options.c '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-D__STDC_FORMAT_MACROS' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' -I../deps/cares/include -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/cares/deps/cares/src/lib/ares_options.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c gcc -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/cares/deps/cares/src/lib/ares_getaddrinfo.o ../deps/cares/src/lib/ares_getaddrinfo.c '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-D__STDC_FORMAT_MACROS' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' -I../deps/cares/include -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/cares/deps/cares/src/lib/ares_getaddrinfo.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c gcc -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/cares/deps/cares/src/lib/ares_parse_naptr_reply.o ../deps/cares/src/lib/ares_parse_naptr_reply.c '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-D__STDC_FORMAT_MACROS' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' -I../deps/cares/include -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/cares/deps/cares/src/lib/ares_parse_naptr_reply.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c gcc -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/cares/deps/cares/src/lib/ares_parse_mx_reply.o ../deps/cares/src/lib/ares_parse_mx_reply.c '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-D__STDC_FORMAT_MACROS' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' -I../deps/cares/include -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/cares/deps/cares/src/lib/ares_parse_mx_reply.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c gcc -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/cares/deps/cares/src/lib/ares_parse_soa_reply.o ../deps/cares/src/lib/ares_parse_soa_reply.c '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-D__STDC_FORMAT_MACROS' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' -I../deps/cares/include -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/cares/deps/cares/src/lib/ares_parse_soa_reply.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c gcc -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/cares/deps/cares/src/lib/ares_parse_srv_reply.o ../deps/cares/src/lib/ares_parse_srv_reply.c '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-D__STDC_FORMAT_MACROS' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' -I../deps/cares/include -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/cares/deps/cares/src/lib/ares_parse_srv_reply.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c gcc -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/cares/deps/cares/src/lib/ares_parse_ns_reply.o ../deps/cares/src/lib/ares_parse_ns_reply.c '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-D__STDC_FORMAT_MACROS' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' -I../deps/cares/include -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/cares/deps/cares/src/lib/ares_parse_ns_reply.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c gcc -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/cares/deps/cares/src/lib/ares_parse_caa_reply.o ../deps/cares/src/lib/ares_parse_caa_reply.c '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-D__STDC_FORMAT_MACROS' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' -I../deps/cares/include -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/cares/deps/cares/src/lib/ares_parse_caa_reply.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c gcc -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_zlib/deps/v8/third_party/zlib/inflate.o ../deps/v8/third_party/zlib/inflate.c '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DZLIB_IMPLEMENTATION' -I../deps/v8 -I../deps/v8/include -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_zlib/deps/v8/third_party/zlib/inflate.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c gcc -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/cares/deps/cares/src/lib/ares_parse_ptr_reply.o ../deps/cares/src/lib/ares_parse_ptr_reply.c '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-D__STDC_FORMAT_MACROS' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' -I../deps/cares/include -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/cares/deps/cares/src/lib/ares_parse_ptr_reply.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c gcc -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/cares/deps/cares/src/lib/ares_parse_txt_reply.o ../deps/cares/src/lib/ares_parse_txt_reply.c '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-D__STDC_FORMAT_MACROS' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' -I../deps/cares/include -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/cares/deps/cares/src/lib/ares_parse_txt_reply.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c gcc -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/uvwasi/deps/uvwasi/src/uvwasi.o ../deps/uvwasi/src/uvwasi.c '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-D_GNU_SOURCE' '-D_POSIX_C_SOURCE=200112' -I../deps/uvwasi/include -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -fvisibility=hidden -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/uvwasi/deps/uvwasi/src/uvwasi.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c gcc -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/cares/deps/cares/src/lib/ares_parse_uri_reply.o ../deps/cares/src/lib/ares_parse_uri_reply.c '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-D__STDC_FORMAT_MACROS' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' -I../deps/cares/include -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/cares/deps/cares/src/lib/ares_parse_uri_reply.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c gcc -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_zlib/deps/v8/third_party/zlib/deflate.o ../deps/v8/third_party/zlib/deflate.c '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DZLIB_IMPLEMENTATION' -I../deps/v8 -I../deps/v8/include -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_zlib/deps/v8/third_party/zlib/deflate.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c gcc -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/cares/deps/cares/src/lib/ares_query.o ../deps/cares/src/lib/ares_query.c '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-D__STDC_FORMAT_MACROS' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' -I../deps/cares/include -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/cares/deps/cares/src/lib/ares_query.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c gcc -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/cares/deps/cares/src/lib/ares__read_line.o ../deps/cares/src/lib/ares__read_line.c '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-D__STDC_FORMAT_MACROS' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' -I../deps/cares/include -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/cares/deps/cares/src/lib/ares__read_line.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c gcc -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/cares/deps/cares/src/lib/ares_rand.o ../deps/cares/src/lib/ares_rand.c '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-D__STDC_FORMAT_MACROS' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' -I../deps/cares/include -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/cares/deps/cares/src/lib/ares_rand.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c ../deps/cares/src/lib/ares_rand.c:64:23: warning: ISO C90 does not support 'long long' [-Wlong-long] 64 | typedef unsigned long long cares_u64; | ^~~~ gcc -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/cares/deps/cares/src/lib/ares_strcasecmp.o ../deps/cares/src/lib/ares_strcasecmp.c '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-D__STDC_FORMAT_MACROS' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' -I../deps/cares/include -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/cares/deps/cares/src/lib/ares_strcasecmp.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c gcc -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/cares/deps/cares/src/lib/ares_strdup.o ../deps/cares/src/lib/ares_strdup.c '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-D__STDC_FORMAT_MACROS' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' -I../deps/cares/include -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/cares/deps/cares/src/lib/ares_strdup.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c gcc -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/cares/deps/cares/src/lib/ares__readaddrinfo.o ../deps/cares/src/lib/ares__readaddrinfo.c '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-D__STDC_FORMAT_MACROS' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' -I../deps/cares/include -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/cares/deps/cares/src/lib/ares__readaddrinfo.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c gcc -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/cares/deps/cares/src/lib/ares_strerror.o ../deps/cares/src/lib/ares_strerror.c '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-D__STDC_FORMAT_MACROS' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' -I../deps/cares/include -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/cares/deps/cares/src/lib/ares_strerror.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c gcc -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/cares/deps/cares/src/lib/ares_send.o ../deps/cares/src/lib/ares_send.c '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-D__STDC_FORMAT_MACROS' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' -I../deps/cares/include -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/cares/deps/cares/src/lib/ares_send.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c gcc -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/cares/deps/cares/src/lib/ares_version.o ../deps/cares/src/lib/ares_version.c '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-D__STDC_FORMAT_MACROS' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' -I../deps/cares/include -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/cares/deps/cares/src/lib/ares_version.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_libplatform/deps/v8/src/libplatform/tracing/trace-config.o ../deps/v8/src/libplatform/tracing/trace-config.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' -I../deps/v8 -I../deps/v8/include -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_libplatform/deps/v8/src/libplatform/tracing/trace-config.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c gcc -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/cares/deps/cares/src/lib/ares_writev.o ../deps/cares/src/lib/ares_writev.c '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-D__STDC_FORMAT_MACROS' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' -I../deps/cares/include -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/cares/deps/cares/src/lib/ares_writev.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c gcc -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/cares/deps/cares/src/lib/ares__timeval.o ../deps/cares/src/lib/ares__timeval.c '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-D__STDC_FORMAT_MACROS' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' -I../deps/cares/include -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/cares/deps/cares/src/lib/ares__timeval.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c gcc -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/cares/deps/cares/src/lib/ares_timeout.o ../deps/cares/src/lib/ares_timeout.c '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-D__STDC_FORMAT_MACROS' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' -I../deps/cares/include -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/cares/deps/cares/src/lib/ares_timeout.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c gcc -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/cares/deps/cares/src/lib/inet_ntop.o ../deps/cares/src/lib/inet_ntop.c '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-D__STDC_FORMAT_MACROS' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' -I../deps/cares/include -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/cares/deps/cares/src/lib/inet_ntop.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_libplatform/deps/v8/src/libplatform/task-queue.o ../deps/v8/src/libplatform/task-queue.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' -I../deps/v8 -I../deps/v8/include -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_libplatform/deps/v8/src/libplatform/task-queue.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c gcc -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/cares/deps/cares/src/lib/ares_strsplit.o ../deps/cares/src/lib/ares_strsplit.c '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-D__STDC_FORMAT_MACROS' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' -I../deps/cares/include -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/cares/deps/cares/src/lib/ares_strsplit.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c gcc -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/nghttp2/deps/nghttp2/lib/nghttp2_debug.o ../deps/nghttp2/lib/nghttp2_debug.c '-D_U_=' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DBUILDING_NGHTTP2' '-DNGHTTP2_STATICLIB' '-DHAVE_CONFIG_H' -I../deps/nghttp2/lib/includes -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/nghttp2/deps/nghttp2/lib/nghttp2_debug.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c gcc -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/cares/deps/cares/src/tools/ares_getopt.o ../deps/cares/src/tools/ares_getopt.c '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-D__STDC_FORMAT_MACROS' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' -I../deps/cares/include -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/cares/deps/cares/src/tools/ares_getopt.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c gcc -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/cares/deps/cares/src/lib/ares__sortaddrinfo.o ../deps/cares/src/lib/ares__sortaddrinfo.c '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-D__STDC_FORMAT_MACROS' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' -I../deps/cares/include -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/cares/deps/cares/src/lib/ares__sortaddrinfo.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c gcc -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/cares/deps/cares/src/lib/bitncmp.o ../deps/cares/src/lib/bitncmp.c '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-D__STDC_FORMAT_MACROS' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' -I../deps/cares/include -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/cares/deps/cares/src/lib/bitncmp.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c gcc -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/cares/deps/cares/src/lib/ares_search.o ../deps/cares/src/lib/ares_search.c '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-D__STDC_FORMAT_MACROS' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' -I../deps/cares/include -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/cares/deps/cares/src/lib/ares_search.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c gcc -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/nghttp2/deps/nghttp2/lib/nghttp2_extpri.o ../deps/nghttp2/lib/nghttp2_extpri.c '-D_U_=' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DBUILDING_NGHTTP2' '-DNGHTTP2_STATICLIB' '-DHAVE_CONFIG_H' -I../deps/nghttp2/lib/includes -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/nghttp2/deps/nghttp2/lib/nghttp2_extpri.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c gcc -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/nghttp2/deps/nghttp2/lib/nghttp2_callbacks.o ../deps/nghttp2/lib/nghttp2_callbacks.c '-D_U_=' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DBUILDING_NGHTTP2' '-DNGHTTP2_STATICLIB' '-DHAVE_CONFIG_H' -I../deps/nghttp2/lib/includes -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/nghttp2/deps/nghttp2/lib/nghttp2_callbacks.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c gcc -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/nghttp2/deps/nghttp2/lib/nghttp2_hd_huffman_data.o ../deps/nghttp2/lib/nghttp2_hd_huffman_data.c '-D_U_=' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DBUILDING_NGHTTP2' '-DNGHTTP2_STATICLIB' '-DHAVE_CONFIG_H' -I../deps/nghttp2/lib/includes -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/nghttp2/deps/nghttp2/lib/nghttp2_hd_huffman_data.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_libplatform/deps/v8/src/libplatform/delayed-task-queue.o ../deps/v8/src/libplatform/delayed-task-queue.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' -I../deps/v8 -I../deps/v8/include -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_libplatform/deps/v8/src/libplatform/delayed-task-queue.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c gcc -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/nghttp2/deps/nghttp2/lib/nghttp2_npn.o ../deps/nghttp2/lib/nghttp2_npn.c '-D_U_=' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DBUILDING_NGHTTP2' '-DNGHTTP2_STATICLIB' '-DHAVE_CONFIG_H' -I../deps/nghttp2/lib/includes -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/nghttp2/deps/nghttp2/lib/nghttp2_npn.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c gcc -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/nghttp2/deps/nghttp2/lib/nghttp2_mem.o ../deps/nghttp2/lib/nghttp2_mem.c '-D_U_=' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DBUILDING_NGHTTP2' '-DNGHTTP2_STATICLIB' '-DHAVE_CONFIG_H' -I../deps/nghttp2/lib/includes -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/nghttp2/deps/nghttp2/lib/nghttp2_mem.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c gcc -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/nghttp2/deps/nghttp2/lib/nghttp2_priority_spec.o ../deps/nghttp2/lib/nghttp2_priority_spec.c '-D_U_=' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DBUILDING_NGHTTP2' '-DNGHTTP2_STATICLIB' '-DHAVE_CONFIG_H' -I../deps/nghttp2/lib/includes -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/nghttp2/deps/nghttp2/lib/nghttp2_priority_spec.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c gcc -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/nghttp2/deps/nghttp2/lib/nghttp2_outbound_item.o ../deps/nghttp2/lib/nghttp2_outbound_item.c '-D_U_=' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DBUILDING_NGHTTP2' '-DNGHTTP2_STATICLIB' '-DHAVE_CONFIG_H' -I../deps/nghttp2/lib/includes -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/nghttp2/deps/nghttp2/lib/nghttp2_outbound_item.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c gcc -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/nghttp2/deps/nghttp2/lib/nghttp2_hd_huffman.o ../deps/nghttp2/lib/nghttp2_hd_huffman.c '-D_U_=' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DBUILDING_NGHTTP2' '-DNGHTTP2_STATICLIB' '-DHAVE_CONFIG_H' -I../deps/nghttp2/lib/includes -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/nghttp2/deps/nghttp2/lib/nghttp2_hd_huffman.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c gcc -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/nghttp2/deps/nghttp2/lib/nghttp2_ratelim.o ../deps/nghttp2/lib/nghttp2_ratelim.c '-D_U_=' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DBUILDING_NGHTTP2' '-DNGHTTP2_STATICLIB' '-DHAVE_CONFIG_H' -I../deps/nghttp2/lib/includes -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/nghttp2/deps/nghttp2/lib/nghttp2_ratelim.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c gcc -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/nghttp2/deps/nghttp2/lib/nghttp2_option.o ../deps/nghttp2/lib/nghttp2_option.c '-D_U_=' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DBUILDING_NGHTTP2' '-DNGHTTP2_STATICLIB' '-DHAVE_CONFIG_H' -I../deps/nghttp2/lib/includes -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/nghttp2/deps/nghttp2/lib/nghttp2_option.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c gcc -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/nghttp2/deps/nghttp2/lib/nghttp2_queue.o ../deps/nghttp2/lib/nghttp2_queue.c '-D_U_=' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DBUILDING_NGHTTP2' '-DNGHTTP2_STATICLIB' '-DHAVE_CONFIG_H' -I../deps/nghttp2/lib/includes -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/nghttp2/deps/nghttp2/lib/nghttp2_queue.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c gcc -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/cares/deps/cares/src/lib/inet_net_pton.o ../deps/cares/src/lib/inet_net_pton.c '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-D__STDC_FORMAT_MACROS' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' -I../deps/cares/include -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/cares/deps/cares/src/lib/inet_net_pton.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c gcc -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/nghttp2/deps/nghttp2/lib/nghttp2_rcbuf.o ../deps/nghttp2/lib/nghttp2_rcbuf.c '-D_U_=' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DBUILDING_NGHTTP2' '-DNGHTTP2_STATICLIB' '-DHAVE_CONFIG_H' -I../deps/nghttp2/lib/includes -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/nghttp2/deps/nghttp2/lib/nghttp2_rcbuf.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c gcc -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/nghttp2/deps/nghttp2/lib/nghttp2_pq.o ../deps/nghttp2/lib/nghttp2_pq.c '-D_U_=' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DBUILDING_NGHTTP2' '-DNGHTTP2_STATICLIB' '-DHAVE_CONFIG_H' -I../deps/nghttp2/lib/includes -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/nghttp2/deps/nghttp2/lib/nghttp2_pq.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c gcc -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/nghttp2/deps/nghttp2/lib/nghttp2_helper.o ../deps/nghttp2/lib/nghttp2_helper.c '-D_U_=' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DBUILDING_NGHTTP2' '-DNGHTTP2_STATICLIB' '-DHAVE_CONFIG_H' -I../deps/nghttp2/lib/includes -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/nghttp2/deps/nghttp2/lib/nghttp2_helper.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c gcc -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/nghttp2/deps/nghttp2/lib/nghttp2_map.o ../deps/nghttp2/lib/nghttp2_map.c '-D_U_=' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DBUILDING_NGHTTP2' '-DNGHTTP2_STATICLIB' '-DHAVE_CONFIG_H' -I../deps/nghttp2/lib/includes -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/nghttp2/deps/nghttp2/lib/nghttp2_map.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c gcc -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/cares/deps/cares/src/lib/ares_init.o ../deps/cares/src/lib/ares_init.c '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-D__STDC_FORMAT_MACROS' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' -I../deps/cares/include -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/cares/deps/cares/src/lib/ares_init.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c gcc -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/nghttp2/deps/nghttp2/lib/nghttp2_version.o ../deps/nghttp2/lib/nghttp2_version.c '-D_U_=' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DBUILDING_NGHTTP2' '-DNGHTTP2_STATICLIB' '-DHAVE_CONFIG_H' -I../deps/nghttp2/lib/includes -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/nghttp2/deps/nghttp2/lib/nghttp2_version.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c gcc -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/nghttp2/deps/nghttp2/lib/nghttp2_time.o ../deps/nghttp2/lib/nghttp2_time.c '-D_U_=' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DBUILDING_NGHTTP2' '-DNGHTTP2_STATICLIB' '-DHAVE_CONFIG_H' -I../deps/nghttp2/lib/includes -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/nghttp2/deps/nghttp2/lib/nghttp2_time.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c gcc -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/nghttp2/deps/nghttp2/lib/nghttp2_http.o ../deps/nghttp2/lib/nghttp2_http.c '-D_U_=' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DBUILDING_NGHTTP2' '-DNGHTTP2_STATICLIB' '-DHAVE_CONFIG_H' -I../deps/nghttp2/lib/includes -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/nghttp2/deps/nghttp2/lib/nghttp2_http.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c touch /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/node_dtrace_ustack.stamp touch /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/node_etw.stamp touch /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/node_text_start.stamp gcc -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/nghttp2/deps/nghttp2/lib/nghttp2_buf.o ../deps/nghttp2/lib/nghttp2_buf.c '-D_U_=' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DBUILDING_NGHTTP2' '-DNGHTTP2_STATICLIB' '-DHAVE_CONFIG_H' -I../deps/nghttp2/lib/includes -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/nghttp2/deps/nghttp2/lib/nghttp2_buf.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_libplatform/deps/v8/src/libplatform/default-worker-threads-task-runner.o ../deps/v8/src/libplatform/default-worker-threads-task-runner.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' -I../deps/v8 -I../deps/v8/include -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_libplatform/deps/v8/src/libplatform/default-worker-threads-task-runner.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c rm -f /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/deps/histogram/libhistogram.a ar-file-list; mkdir -p `dirname /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/deps/histogram/libhistogram.a` ar crsT /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/deps/histogram/libhistogram.a @/builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/deps/histogram/libhistogram.a.ar-file-list gcc -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/cares/deps/cares/src/lib/ares_process.o ../deps/cares/src/lib/ares_process.c '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-D__STDC_FORMAT_MACROS' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' -I../deps/cares/include -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/cares/deps/cares/src/lib/ares_process.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_libplatform/deps/v8/src/libplatform/tracing/trace-object.o ../deps/v8/src/libplatform/tracing/trace-object.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' -I../deps/v8 -I../deps/v8/include -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_libplatform/deps/v8/src/libplatform/tracing/trace-object.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_libplatform/deps/v8/src/libplatform/tracing/trace-buffer.o ../deps/v8/src/libplatform/tracing/trace-buffer.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' -I../deps/v8 -I../deps/v8/include -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_libplatform/deps/v8/src/libplatform/tracing/trace-buffer.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c touch /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/node_dtrace_header.stamp touch /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/specialize_node_d.stamp touch /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/tools/v8_gypfiles/v8_headers.stamp LD_LIBRARY_PATH=/builddir/build/BUILD/node-v18.18.2/out/Release/lib.host:/builddir/build/BUILD/node-v18.18.2/out/Release/lib.target:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; cd ../.; mkdir -p /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen; dtrace -C -G -s src/node_provider.d -o "/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/node_dtrace_provider.o" rm -f /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/deps/base64/libbase64.a ar-file-list; mkdir -p `dirname /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/deps/base64/libbase64.a` ar crsT /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/deps/base64/libbase64.a @/builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/deps/base64/libbase64.a.ar-file-list rm -f /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/deps/uvwasi/libuvwasi.a ar-file-list; mkdir -p `dirname /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/deps/uvwasi/libuvwasi.a` ar crsT /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/deps/uvwasi/libuvwasi.a @/builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/deps/uvwasi/libuvwasi.a.ar-file-list gcc -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/overlapped-checker/test/overlapped-checker/main_unix.o ../test/overlapped-checker/main_unix.c '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' -Wall -Wextra -Wno-unused-parameter -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/overlapped-checker/test/overlapped-checker/main_unix.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_libplatform/deps/v8/src/libplatform/default-job.o ../deps/v8/src/libplatform/default-job.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' -I../deps/v8 -I../deps/v8/include -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_libplatform/deps/v8/src/libplatform/default-job.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c gcc -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/nghttp2/deps/nghttp2/lib/sfparse.o ../deps/nghttp2/lib/sfparse.c '-D_U_=' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DBUILDING_NGHTTP2' '-DNGHTTP2_STATICLIB' '-DHAVE_CONFIG_H' -I../deps/nghttp2/lib/includes -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/nghttp2/deps/nghttp2/lib/sfparse.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c gcc -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/nghttp2/deps/nghttp2/lib/nghttp2_frame.o ../deps/nghttp2/lib/nghttp2_frame.c '-D_U_=' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DBUILDING_NGHTTP2' '-DNGHTTP2_STATICLIB' '-DHAVE_CONFIG_H' -I../deps/nghttp2/lib/includes -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/nghttp2/deps/nghttp2/lib/nghttp2_frame.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c gcc -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/nghttp2/deps/nghttp2/lib/nghttp2_submit.o ../deps/nghttp2/lib/nghttp2_submit.c '-D_U_=' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DBUILDING_NGHTTP2' '-DNGHTTP2_STATICLIB' '-DHAVE_CONFIG_H' -I../deps/nghttp2/lib/includes -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/nghttp2/deps/nghttp2/lib/nghttp2_submit.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c gcc -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/nghttp2/deps/nghttp2/lib/nghttp2_stream.o ../deps/nghttp2/lib/nghttp2_stream.c '-D_U_=' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DBUILDING_NGHTTP2' '-DNGHTTP2_STATICLIB' '-DHAVE_CONFIG_H' -I../deps/nghttp2/lib/includes -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/nghttp2/deps/nghttp2/lib/nghttp2_stream.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c gcc -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/nghttp2/deps/nghttp2/lib/nghttp2_hd.o ../deps/nghttp2/lib/nghttp2_hd.c '-D_U_=' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DBUILDING_NGHTTP2' '-DNGHTTP2_STATICLIB' '-DHAVE_CONFIG_H' -I../deps/nghttp2/lib/includes -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/nghttp2/deps/nghttp2/lib/nghttp2_hd.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/ufieldpositer.o ../deps/icu-small/source/i18n/ufieldpositer.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/ufieldpositer.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c gcc -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/llhttp/deps/llhttp/src/llhttp.o ../deps/llhttp/src/llhttp.c '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' -I../deps/llhttp -I../deps/llhttp/include -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/llhttp/deps/llhttp/src/llhttp.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/bocsu.o ../deps/icu-small/source/i18n/bocsu.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/bocsu.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_libplatform/deps/v8/src/libplatform/default-foreground-task-runner.o ../deps/v8/src/libplatform/default-foreground-task-runner.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' -I../deps/v8 -I../deps/v8/include -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_libplatform/deps/v8/src/libplatform/default-foreground-task-runner.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_libplatform/deps/v8/src/libplatform/tracing/trace-writer.o ../deps/v8/src/libplatform/tracing/trace-writer.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' -I../deps/v8 -I../deps/v8/include -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_libplatform/deps/v8/src/libplatform/tracing/trace-writer.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/sharedbreakiterator.o ../deps/icu-small/source/i18n/sharedbreakiterator.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/sharedbreakiterator.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_libplatform/deps/v8/src/libplatform/tracing/tracing-controller.o ../deps/v8/src/libplatform/tracing/tracing-controller.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' -I../deps/v8 -I../deps/v8/include -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_libplatform/deps/v8/src/libplatform/tracing/tracing-controller.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/currunit.o ../deps/icu-small/source/i18n/currunit.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/currunit.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/currfmt.o ../deps/icu-small/source/i18n/currfmt.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/currfmt.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/rbt_set.o ../deps/icu-small/source/i18n/rbt_set.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/rbt_set.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/tolowtrn.o ../deps/icu-small/source/i18n/tolowtrn.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/tolowtrn.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/gtest/deps/googletest/src/gtest-assertion-result.o ../deps/googletest/src/gtest-assertion-result.cc '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DGTEST_HAS_POSIX_RE=0' '-DGTEST_LANG_CXX11=1' -I../deps/googletest -I../deps/googletest/include -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/gtest/deps/googletest/src/gtest-assertion-result.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/double-conversion-strtod.o ../deps/icu-small/source/i18n/double-conversion-strtod.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/double-conversion-strtod.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/displayoptions.o ../deps/icu-small/source/i18n/displayoptions.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/displayoptions.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/funcrepl.o ../deps/icu-small/source/i18n/funcrepl.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/funcrepl.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/utf8collationiterator.o ../deps/icu-small/source/i18n/utf8collationiterator.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/utf8collationiterator.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/rbt.o ../deps/icu-small/source/i18n/rbt.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/rbt.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/unum.o ../deps/icu-small/source/i18n/unum.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/unum.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/gtest/deps/googletest/src/gtest-filepath.o ../deps/googletest/src/gtest-filepath.cc '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DGTEST_HAS_POSIX_RE=0' '-DGTEST_LANG_CXX11=1' -I../deps/googletest -I../deps/googletest/include -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/gtest/deps/googletest/src/gtest-filepath.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/gtest/deps/googletest/src/gtest-test-part.o ../deps/googletest/src/gtest-test-part.cc '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DGTEST_HAS_POSIX_RE=0' '-DGTEST_LANG_CXX11=1' -I../deps/googletest -I../deps/googletest/include -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/gtest/deps/googletest/src/gtest-test-part.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/zonemeta.o ../deps/icu-small/source/i18n/zonemeta.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/zonemeta.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/esctrn.o ../deps/icu-small/source/i18n/esctrn.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/esctrn.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/ztrans.o ../deps/icu-small/source/i18n/ztrans.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/ztrans.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/tmutfmt.o ../deps/icu-small/source/i18n/tmutfmt.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/tmutfmt.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/number_currencysymbols.o ../deps/icu-small/source/i18n/number_currencysymbols.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/number_currencysymbols.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/gtest/deps/googletest/src/gtest-printers.o ../deps/googletest/src/gtest-printers.cc '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DGTEST_HAS_POSIX_RE=0' '-DGTEST_LANG_CXX11=1' -I../deps/googletest -I../deps/googletest/include -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/gtest/deps/googletest/src/gtest-printers.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_libplatform/deps/v8/src/libplatform/default-platform.o ../deps/v8/src/libplatform/default-platform.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' -I../deps/v8 -I../deps/v8/include -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_libplatform/deps/v8/src/libplatform/default-platform.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/gtest/deps/googletest/src/gtest-matchers.o ../deps/googletest/src/gtest-matchers.cc '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DGTEST_HAS_POSIX_RE=0' '-DGTEST_LANG_CXX11=1' -I../deps/googletest -I../deps/googletest/include -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/gtest/deps/googletest/src/gtest-matchers.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/datefmt.o ../deps/icu-small/source/i18n/datefmt.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/datefmt.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/units_complexconverter.o ../deps/icu-small/source/i18n/units_complexconverter.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/units_complexconverter.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/transreg.o ../deps/icu-small/source/i18n/transreg.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/transreg.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/gtest_main/deps/googletest/src/gtest_main.o ../deps/googletest/src/gtest_main.cc '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DGTEST_HAS_POSIX_RE=0' '-DGTEST_LANG_CXX11=1' '-DUNIT_TEST' -I../deps/googletest/include -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/gtest_main/deps/googletest/src/gtest_main.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/listformatter.o ../deps/icu-small/source/i18n/listformatter.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/listformatter.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/csmatch.o ../deps/icu-small/source/i18n/csmatch.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/csmatch.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/dtitvinf.o ../deps/icu-small/source/i18n/dtitvinf.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/dtitvinf.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/gtest/deps/googletest/src/gtest-typed-test.o ../deps/googletest/src/gtest-typed-test.cc '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DGTEST_HAS_POSIX_RE=0' '-DGTEST_LANG_CXX11=1' -I../deps/googletest -I../deps/googletest/include -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/gtest/deps/googletest/src/gtest-typed-test.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/umsg.o ../deps/icu-small/source/i18n/umsg.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/umsg.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/standardplural.o ../deps/icu-small/source/i18n/standardplural.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/standardplural.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/ucol_sit.o ../deps/icu-small/source/i18n/ucol_sit.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/ucol_sit.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/scientificnumberformatter.o ../deps/icu-small/source/i18n/scientificnumberformatter.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/scientificnumberformatter.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/simdutf/deps/simdutf/simdutf.o ../deps/simdutf/simdutf.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' -I../deps/simdutf -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/simdutf/deps/simdutf/simdutf.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/simdutf/simdutf.cpp:4: ../deps/simdutf/simdutf.h:174:60: note: '#pragma message: The simdutf library is designed for 64-bit processors and it seems that you are not compiling for a known 64-bit platform. All fast kernels will be disabled and performance may be poor. Please use a 64-bit target such as x64, 64-bit ARM or 64-bit PPC.' 174 | use a 64-bit target such as x64, 64-bit ARM or 64-bit PPC.") | ^ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/collationkeys.o ../deps/icu-small/source/i18n/collationkeys.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/collationkeys.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/units_data.o ../deps/icu-small/source/i18n/units_data.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/units_data.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/smpdtfst.o ../deps/icu-small/source/i18n/smpdtfst.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/smpdtfst.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/udateintervalformat.o ../deps/icu-small/source/i18n/udateintervalformat.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/udateintervalformat.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c gcc -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/nghttp2/deps/nghttp2/lib/nghttp2_session.o ../deps/nghttp2/lib/nghttp2_session.c '-D_U_=' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DBUILDING_NGHTTP2' '-DNGHTTP2_STATICLIB' '-DHAVE_CONFIG_H' -I../deps/nghttp2/lib/includes -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/nghttp2/deps/nghttp2/lib/nghttp2_session.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/double-conversion-string-to-double.o ../deps/icu-small/source/i18n/double-conversion-string-to-double.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/double-conversion-string-to-double.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/collationdatabuilder.o ../deps/icu-small/source/i18n/collationdatabuilder.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/collationdatabuilder.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/utmscale.o ../deps/icu-small/source/i18n/utmscale.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/utmscale.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/gtest/deps/googletest/src/gtest-port.o ../deps/googletest/src/gtest-port.cc '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DGTEST_HAS_POSIX_RE=0' '-DGTEST_LANG_CXX11=1' -I../deps/googletest -I../deps/googletest/include -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/gtest/deps/googletest/src/gtest-port.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/strrepl.o ../deps/icu-small/source/i18n/strrepl.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/strrepl.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/translit.o ../deps/icu-small/source/i18n/translit.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/translit.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/string_segment.o ../deps/icu-small/source/i18n/string_segment.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/string_segment.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/collationdata.o ../deps/icu-small/source/i18n/collationdata.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/collationdata.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/number_integerwidth.o ../deps/icu-small/source/i18n/number_integerwidth.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/number_integerwidth.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/collationtailoring.o ../deps/icu-small/source/i18n/collationtailoring.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/collationtailoring.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/number_patternmodifier.o ../deps/icu-small/source/i18n/number_patternmodifier.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/number_patternmodifier.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/number_capi.o ../deps/icu-small/source/i18n/number_capi.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/number_capi.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/rbt_data.o ../deps/icu-small/source/i18n/rbt_data.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/rbt_data.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/anytrans.o ../deps/icu-small/source/i18n/anytrans.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/anytrans.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/formattedval_sbimpl.o ../deps/icu-small/source/i18n/formattedval_sbimpl.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/formattedval_sbimpl.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/csdetect.o ../deps/icu-small/source/i18n/csdetect.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/csdetect.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/decimfmt.o ../deps/icu-small/source/i18n/decimfmt.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/decimfmt.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/number_decimfmtprops.o ../deps/icu-small/source/i18n/number_decimfmtprops.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/number_decimfmtprops.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/gregocal.o ../deps/icu-small/source/i18n/gregocal.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/gregocal.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/utf16collationiterator.o ../deps/icu-small/source/i18n/utf16collationiterator.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/utf16collationiterator.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/toupptrn.o ../deps/icu-small/source/i18n/toupptrn.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/toupptrn.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/uregexc.o ../deps/icu-small/source/i18n/uregexc.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/uregexc.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/formatted_string_builder.o ../deps/icu-small/source/i18n/formatted_string_builder.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/formatted_string_builder.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/ucal.o ../deps/icu-small/source/i18n/ucal.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/ucal.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/number_utils.o ../deps/icu-small/source/i18n/number_utils.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/number_utils.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/collationbuilder.o ../deps/icu-small/source/i18n/collationbuilder.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/collationbuilder.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/islamcal.o ../deps/icu-small/source/i18n/islamcal.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/islamcal.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/winnmfmt.o ../deps/icu-small/source/i18n/winnmfmt.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/winnmfmt.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/wintzimpl.o ../deps/icu-small/source/i18n/wintzimpl.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/wintzimpl.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/astro.o ../deps/icu-small/source/i18n/astro.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/astro.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/hebrwcal.o ../deps/icu-small/source/i18n/hebrwcal.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/hebrwcal.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/formattedvalue.o ../deps/icu-small/source/i18n/formattedvalue.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/formattedvalue.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c ../deps/icu-small/source/i18n/formattedvalue.cpp: In function 'const char16_t* icu_73::ufmtval_getString_73(const UFormattedValue*, int32_t*, UErrorCode*)': ../deps/icu-small/source/i18n/formattedvalue.cpp:215:1: warning: function may return address of local variable [-Wreturn-local-addr] 215 | } | ^ ../deps/icu-small/source/i18n/formattedvalue.cpp:205:19: note: declared here 205 | UnicodeString readOnlyAlias = impl->fFormattedValue->toTempString(*ec); | ^~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/basictz.o ../deps/icu-small/source/i18n/basictz.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/basictz.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/zrule.o ../deps/icu-small/source/i18n/zrule.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/zrule.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/gregoimp.o ../deps/icu-small/source/i18n/gregoimp.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/gregoimp.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/tzrule.o ../deps/icu-small/source/i18n/tzrule.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/tzrule.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/tztrans.o ../deps/icu-small/source/i18n/tztrans.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/tztrans.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/japancal.o ../deps/icu-small/source/i18n/japancal.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/japancal.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/dcfmtsym.o ../deps/icu-small/source/i18n/dcfmtsym.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/dcfmtsym.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/double-conversion-bignum-dtoa.o ../deps/icu-small/source/i18n/double-conversion-bignum-dtoa.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/double-conversion-bignum-dtoa.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/casetrn.o ../deps/icu-small/source/i18n/casetrn.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/casetrn.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/numparse_validators.o ../deps/icu-small/source/i18n/numparse_validators.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/numparse_validators.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/numparse_symbols.o ../deps/icu-small/source/i18n/numparse_symbols.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/numparse_symbols.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/inputext.o ../deps/icu-small/source/i18n/inputext.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/inputext.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/dangical.o ../deps/icu-small/source/i18n/dangical.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/dangical.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/dayperiodrules.o ../deps/icu-small/source/i18n/dayperiodrules.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/dayperiodrules.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/ulistformatter.o ../deps/icu-small/source/i18n/ulistformatter.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/ulistformatter.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/tridpars.o ../deps/icu-small/source/i18n/tridpars.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/tridpars.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/tznames_impl.o ../deps/icu-small/source/i18n/tznames_impl.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/tznames_impl.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/collationweights.o ../deps/icu-small/source/i18n/collationweights.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/collationweights.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/units_router.o ../deps/icu-small/source/i18n/units_router.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/units_router.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/reldtfmt.o ../deps/icu-small/source/i18n/reldtfmt.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/reldtfmt.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/csrecog.o ../deps/icu-small/source/i18n/csrecog.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/csrecog.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/currpinf.o ../deps/icu-small/source/i18n/currpinf.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/currpinf.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/compactdecimalformat.o ../deps/icu-small/source/i18n/compactdecimalformat.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/compactdecimalformat.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/uspoof_conf.o ../deps/icu-small/source/i18n/uspoof_conf.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/uspoof_conf.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/gtest/deps/googletest/src/gtest-death-test.o ../deps/googletest/src/gtest-death-test.cc '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DGTEST_HAS_POSIX_RE=0' '-DGTEST_LANG_CXX11=1' -I../deps/googletest -I../deps/googletest/include -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/gtest/deps/googletest/src/gtest-death-test.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/number_longnames.o ../deps/icu-small/source/i18n/number_longnames.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/number_longnames.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/titletrn.o ../deps/icu-small/source/i18n/titletrn.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/titletrn.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/unesctrn.o ../deps/icu-small/source/i18n/unesctrn.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/unesctrn.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/csrmbcs.o ../deps/icu-small/source/i18n/csrmbcs.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/csrmbcs.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/numparse_decimal.o ../deps/icu-small/source/i18n/numparse_decimal.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/numparse_decimal.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/selfmt.o ../deps/icu-small/source/i18n/selfmt.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/selfmt.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/taiwncal.o ../deps/icu-small/source/i18n/taiwncal.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/taiwncal.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/ethpccal.o ../deps/icu-small/source/i18n/ethpccal.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/ethpccal.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/region.o ../deps/icu-small/source/i18n/region.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/region.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/quantityformatter.o ../deps/icu-small/source/i18n/quantityformatter.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/quantityformatter.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/rulebasedcollator.o ../deps/icu-small/source/i18n/rulebasedcollator.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/rulebasedcollator.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/choicfmt.o ../deps/icu-small/source/i18n/choicfmt.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/choicfmt.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/number_rounding.o ../deps/icu-small/source/i18n/number_rounding.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/number_rounding.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/icu-small/source/i18n/number_rounding.cpp:10: In constructor 'icu_73::number::Precision::Precision(const PrecisionType&, const PrecisionUnion&)', inlined from 'icu_73::number::FractionPrecision::FractionPrecision(const icu_73::number::Precision::PrecisionType&, const icu_73::number::Precision::PrecisionUnion&) [inherited from icu_73::number::Precision]' at ../deps/icu-small/source/i18n/unicode/numberformatter.h:899:22, inlined from 'static icu_73::number::FractionPrecision icu_73::number::Precision::constructFraction(int32_t, int32_t)' at ../deps/icu-small/source/i18n/number_rounding.cpp:288:33: ../deps/icu-small/source/i18n/unicode/numberformatter.h:766:28: warning: '*(unsigned int*)((char*)&settings + offsetof(icu_73::number::Precision::PrecisionUnion::FractionSignificantSettings, icu_73::number::Precision::PrecisionUnion::FractionSignificantSettings::fPriority))' is used uninitialized [-Wuninitialized] 766 | : fType(type), fUnion(union_) {} | ^~~~~~~~~~~~~~ ../deps/icu-small/source/i18n/number_rounding.cpp: In static member function 'static icu_73::number::FractionPrecision icu_73::number::Precision::constructFraction(int32_t, int32_t)': ../deps/icu-small/source/i18n/number_rounding.cpp:281:33: note: '*(unsigned int*)((char*)&settings + offsetof(icu_73::number::Precision::PrecisionUnion::FractionSignificantSettings, icu_73::number::Precision::PrecisionUnion::FractionSignificantSettings::fPriority))' was declared here 281 | FractionSignificantSettings settings; | ^~~~~~~~ In constructor 'icu_73::number::Precision::Precision(const PrecisionType&, const PrecisionUnion&)', inlined from 'icu_73::number::FractionPrecision::FractionPrecision(const icu_73::number::Precision::PrecisionType&, const icu_73::number::Precision::PrecisionUnion&) [inherited from icu_73::number::Precision]' at ../deps/icu-small/source/i18n/unicode/numberformatter.h:899:22, inlined from 'static icu_73::number::FractionPrecision icu_73::number::Precision::constructFraction(int32_t, int32_t)' at ../deps/icu-small/source/i18n/number_rounding.cpp:288:33: ../deps/icu-small/source/i18n/unicode/numberformatter.h:766:28: warning: '*(unsigned char*)((char*)&settings + offsetof(icu_73::number::Precision::PrecisionUnion::FractionSignificantSettings, icu_73::number::Precision::PrecisionUnion::FractionSignificantSettings::fRetain))' is used uninitialized [-Wuninitialized] 766 | : fType(type), fUnion(union_) {} | ^~~~~~~~~~~~~~ ../deps/icu-small/source/i18n/number_rounding.cpp: In static member function 'static icu_73::number::FractionPrecision icu_73::number::Precision::constructFraction(int32_t, int32_t)': ../deps/icu-small/source/i18n/number_rounding.cpp:281:33: note: '*(unsigned char*)((char*)&settings + offsetof(icu_73::number::Precision::PrecisionUnion::FractionSignificantSettings, icu_73::number::Precision::PrecisionUnion::FractionSignificantSettings::fRetain))' was declared here 281 | FractionSignificantSettings settings; | ^~~~~~~~ In constructor 'icu_73::number::Precision::Precision(const PrecisionType&, const PrecisionUnion&)', inlined from 'static icu_73::number::Precision icu_73::number::Precision::constructSignificant(int32_t, int32_t)' at ../deps/icu-small/source/i18n/number_rounding.cpp:299:36: ../deps/icu-small/source/i18n/unicode/numberformatter.h:766:28: warning: '*(unsigned int*)((char*)&settings + offsetof(icu_73::number::Precision::PrecisionUnion::FractionSignificantSettings, icu_73::number::Precision::PrecisionUnion::FractionSignificantSettings::fPriority))' is used uninitialized [-Wuninitialized] 766 | : fType(type), fUnion(union_) {} | ^~~~~~~~~~~~~~ ../deps/icu-small/source/i18n/number_rounding.cpp: In static member function 'static icu_73::number::Precision icu_73::number::Precision::constructSignificant(int32_t, int32_t)': ../deps/icu-small/source/i18n/number_rounding.cpp:292:33: note: '*(unsigned int*)((char*)&settings + offsetof(icu_73::number::Precision::PrecisionUnion::FractionSignificantSettings, icu_73::number::Precision::PrecisionUnion::FractionSignificantSettings::fPriority))' was declared here 292 | FractionSignificantSettings settings; | ^~~~~~~~ In constructor 'icu_73::number::Precision::Precision(const PrecisionType&, const PrecisionUnion&)', inlined from 'static icu_73::number::Precision icu_73::number::Precision::constructSignificant(int32_t, int32_t)' at ../deps/icu-small/source/i18n/number_rounding.cpp:299:36: ../deps/icu-small/source/i18n/unicode/numberformatter.h:766:28: warning: '*(unsigned char*)((char*)&settings + offsetof(icu_73::number::Precision::PrecisionUnion::FractionSignificantSettings, icu_73::number::Precision::PrecisionUnion::FractionSignificantSettings::fRetain))' is used uninitialized [-Wuninitialized] 766 | : fType(type), fUnion(union_) {} | ^~~~~~~~~~~~~~ ../deps/icu-small/source/i18n/number_rounding.cpp: In static member function 'static icu_73::number::Precision icu_73::number::Precision::constructSignificant(int32_t, int32_t)': ../deps/icu-small/source/i18n/number_rounding.cpp:292:33: note: '*(unsigned char*)((char*)&settings + offsetof(icu_73::number::Precision::PrecisionUnion::FractionSignificantSettings, icu_73::number::Precision::PrecisionUnion::FractionSignificantSettings::fRetain))' was declared here 292 | FractionSignificantSettings settings; | ^~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/usearch.o ../deps/icu-small/source/i18n/usearch.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/usearch.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/fpositer.o ../deps/icu-small/source/i18n/fpositer.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/fpositer.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/nortrans.o ../deps/icu-small/source/i18n/nortrans.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/nortrans.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/windtfmt.o ../deps/icu-small/source/i18n/windtfmt.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/windtfmt.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/timezone.o ../deps/icu-small/source/i18n/timezone.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/timezone.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/collationruleparser.o ../deps/icu-small/source/i18n/collationruleparser.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/collationruleparser.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/formattedval_iterimpl.o ../deps/icu-small/source/i18n/formattedval_iterimpl.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/formattedval_iterimpl.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/curramt.o ../deps/icu-small/source/i18n/curramt.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/curramt.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/unumsys.o ../deps/icu-small/source/i18n/unumsys.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/unumsys.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/calendar.o ../deps/icu-small/source/i18n/calendar.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/calendar.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/icu-small/source/i18n/calendar.cpp:57: ../deps/icu-small/source/i18n/calendar.cpp: In member function 'icu_73::Calendar& icu_73::Calendar::operator=(const icu_73::Calendar&)': ../deps/icu-small/source/common/cstring.h:43:70: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' output may be truncated copying 156 bytes from a string of length 156 [-Wstringop-truncation] 43 | #define uprv_strncpy(dst, src, size) U_STANDARD_CPP_NAMESPACE strncpy(dst, src, size) | ^ ../deps/icu-small/source/i18n/calendar.cpp:860:9: note: in expansion of macro 'uprv_strncpy' 860 | uprv_strncpy(actualLocale, right.actualLocale, sizeof(actualLocale)); | ^~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/number_simple.o ../deps/icu-small/source/i18n/number_simple.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/number_simple.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/indiancal.o ../deps/icu-small/source/i18n/indiancal.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/indiancal.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/uni2name.o ../deps/icu-small/source/i18n/uni2name.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/uni2name.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/udat.o ../deps/icu-small/source/i18n/udat.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/udat.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/cecal.o ../deps/icu-small/source/i18n/cecal.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/cecal.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/uspoof_impl.o ../deps/icu-small/source/i18n/uspoof_impl.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/uspoof_impl.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/numsys.o ../deps/icu-small/source/i18n/numsys.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/numsys.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/fphdlimp.o ../deps/icu-small/source/i18n/fphdlimp.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/fphdlimp.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/plurfmt.o ../deps/icu-small/source/i18n/plurfmt.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/plurfmt.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/numparse_parsednumber.o ../deps/icu-small/source/i18n/numparse_parsednumber.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/numparse_parsednumber.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/msgfmt.o ../deps/icu-small/source/i18n/msgfmt.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/msgfmt.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/rbt_rule.o ../deps/icu-small/source/i18n/rbt_rule.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/rbt_rule.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/uspoof.o ../deps/icu-small/source/i18n/uspoof.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/uspoof.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/ucol_res.o ../deps/icu-small/source/i18n/ucol_res.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/ucol_res.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/dtptngen.o ../deps/icu-small/source/i18n/dtptngen.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/dtptngen.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/stsearch.o ../deps/icu-small/source/i18n/stsearch.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/stsearch.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/csrutf8.o ../deps/icu-small/source/i18n/csrutf8.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/csrutf8.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/csrucode.o ../deps/icu-small/source/i18n/csrucode.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/csrucode.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/name2uni.o ../deps/icu-small/source/i18n/name2uni.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/name2uni.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/search.o ../deps/icu-small/source/i18n/search.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/search.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/fmtable.o ../deps/icu-small/source/i18n/fmtable.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/fmtable.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/regexcmp.o ../deps/icu-small/source/i18n/regexcmp.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/regexcmp.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/collationdatawriter.o ../deps/icu-small/source/i18n/collationdatawriter.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/collationdatawriter.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/measure.o ../deps/icu-small/source/i18n/measure.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/measure.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/scriptset.o ../deps/icu-small/source/i18n/scriptset.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/scriptset.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/collationcompare.o ../deps/icu-small/source/i18n/collationcompare.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/collationcompare.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/persncal.o ../deps/icu-small/source/i18n/persncal.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/persncal.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/udatpg.o ../deps/icu-small/source/i18n/udatpg.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/udatpg.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/number_mapper.o ../deps/icu-small/source/i18n/number_mapper.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/number_mapper.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/uregion.o ../deps/icu-small/source/i18n/uregion.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/uregion.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/numparse_currency.o ../deps/icu-small/source/i18n/numparse_currency.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/numparse_currency.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/ucsdet.o ../deps/icu-small/source/i18n/ucsdet.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/ucsdet.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/csr2022.o ../deps/icu-small/source/i18n/csr2022.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/csr2022.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/number_modifiers.o ../deps/icu-small/source/i18n/number_modifiers.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/number_modifiers.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/number_fluent.o ../deps/icu-small/source/i18n/number_fluent.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/number_fluent.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/nfrule.o ../deps/icu-small/source/i18n/nfrule.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/nfrule.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/collationfastlatin.o ../deps/icu-small/source/i18n/collationfastlatin.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/collationfastlatin.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/cpdtrans.o ../deps/icu-small/source/i18n/cpdtrans.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/cpdtrans.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/reldatefmt.o ../deps/icu-small/source/i18n/reldatefmt.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/reldatefmt.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/collationrootelements.o ../deps/icu-small/source/i18n/collationrootelements.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/collationrootelements.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/format.o ../deps/icu-small/source/i18n/format.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/format.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/olsontz.o ../deps/icu-small/source/i18n/olsontz.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/olsontz.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/iso8601cal.o ../deps/icu-small/source/i18n/iso8601cal.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/iso8601cal.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/numrange_fluent.o ../deps/icu-small/source/i18n/numrange_fluent.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/numrange_fluent.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/decNumber.o ../deps/icu-small/source/i18n/decNumber.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/decNumber.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c ../deps/icu-small/source/i18n/decNumber.cpp: In function 'decNumber* uprv_decNumberSquareRoot_73(decNumber*, const decNumber*, decContext*)': ../deps/icu-small/source/i18n/decNumber.cpp:2974:31: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2974 | t->lsu[0]=9; t->lsu[1]=5; t->lsu[2]=2; | ~~~~~~~~~^~ In file included from ../deps/icu-small/source/i18n/decNumber.cpp:184: ../deps/icu-small/source/i18n/decNumber.h:89:19: note: at offset 1 into destination object 'decNumber::lsu' of size 1 89 | decNumberUnit lsu[DECNUMUNITS]; | ^~~ ../deps/icu-small/source/i18n/decNumber.cpp:2974:44: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2974 | t->lsu[0]=9; t->lsu[1]=5; t->lsu[2]=2; | ~~~~~~~~~^~ ../deps/icu-small/source/i18n/decNumber.h:89:19: note: at offset 2 into destination object 'decNumber::lsu' of size 1 89 | decNumberUnit lsu[DECNUMUNITS]; | ^~~ ../deps/icu-small/source/i18n/decNumber.cpp: In function 'decNumber* uprv_decNumberLog10_73(decNumber*, const decNumber*, decContext*)': ../deps/icu-small/source/i18n/decNumber.cpp:1528:14: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 1528 | w->lsu[1]=1; w->lsu[0]=0; /* .. */ | ~~~~~~~~~^~ ../deps/icu-small/source/i18n/decNumber.h:89:19: note: at offset 1 into destination object 'decNumber::lsu' of size 1 89 | decNumberUnit lsu[DECNUMUNITS]; | ^~~ ../deps/icu-small/source/i18n/decNumber.cpp:1528:14: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 1528 | w->lsu[1]=1; w->lsu[0]=0; /* .. */ | ~~~~~~~~~^~ ../deps/icu-small/source/i18n/decNumber.h:89:19: note: at offset 1 into destination object 'decNumber::lsu' of size 1 89 | decNumberUnit lsu[DECNUMUNITS]; | ^~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/double-conversion-double-to-string.o ../deps/icu-small/source/i18n/double-conversion-double-to-string.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/double-conversion-double-to-string.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/number_compact.o ../deps/icu-small/source/i18n/number_compact.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/number_compact.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/strmatch.o ../deps/icu-small/source/i18n/strmatch.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/strmatch.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/number_formatimpl.o ../deps/icu-small/source/i18n/number_formatimpl.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/number_formatimpl.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/tzfmt.o ../deps/icu-small/source/i18n/tzfmt.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/tzfmt.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/uspoof_build.o ../deps/icu-small/source/i18n/uspoof_build.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/uspoof_build.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/rbt_pars.o ../deps/icu-small/source/i18n/rbt_pars.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/rbt_pars.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/upluralrules.o ../deps/icu-small/source/i18n/upluralrules.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/upluralrules.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/tmunit.o ../deps/icu-small/source/i18n/tmunit.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/tmunit.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/number_affixutils.o ../deps/icu-small/source/i18n/number_affixutils.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/number_affixutils.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/double-conversion-bignum.o ../deps/icu-small/source/i18n/double-conversion-bignum.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/double-conversion-bignum.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/utrans.o ../deps/icu-small/source/i18n/utrans.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/utrans.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/measunit_extra.o ../deps/icu-small/source/i18n/measunit_extra.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/measunit_extra.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/nultrans.o ../deps/icu-small/source/i18n/nultrans.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/nultrans.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/number_output.o ../deps/icu-small/source/i18n/number_output.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/number_output.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/collationfcd.o ../deps/icu-small/source/i18n/collationfcd.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/collationfcd.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/collationfastlatinbuilder.o ../deps/icu-small/source/i18n/collationfastlatinbuilder.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/collationfastlatinbuilder.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/alphaindex.o ../deps/icu-small/source/i18n/alphaindex.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/alphaindex.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/uitercollationiterator.o ../deps/icu-small/source/i18n/uitercollationiterator.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/uitercollationiterator.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/fmtable_cnv.o ../deps/icu-small/source/i18n/fmtable_cnv.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/fmtable_cnv.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/buddhcal.o ../deps/icu-small/source/i18n/buddhcal.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/buddhcal.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/smpdtfmt.o ../deps/icu-small/source/i18n/smpdtfmt.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/smpdtfmt.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/vzone.o ../deps/icu-small/source/i18n/vzone.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/vzone.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/csrsbcs.o ../deps/icu-small/source/i18n/csrsbcs.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/csrsbcs.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/dtfmtsym.o ../deps/icu-small/source/i18n/dtfmtsym.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/dtfmtsym.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/numrange_impl.o ../deps/icu-small/source/i18n/numrange_impl.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/numrange_impl.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/tzgnames.o ../deps/icu-small/source/i18n/tzgnames.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/tzgnames.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/erarules.o ../deps/icu-small/source/i18n/erarules.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/erarules.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/coptccal.o ../deps/icu-small/source/i18n/coptccal.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/coptccal.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/double-conversion-fast-dtoa.o ../deps/icu-small/source/i18n/double-conversion-fast-dtoa.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/double-conversion-fast-dtoa.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/number_patternstring.o ../deps/icu-small/source/i18n/number_patternstring.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/number_patternstring.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/ulocdata.o ../deps/icu-small/source/i18n/ulocdata.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/ulocdata.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/pluralranges.o ../deps/icu-small/source/i18n/pluralranges.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/pluralranges.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/decContext.o ../deps/icu-small/source/i18n/decContext.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/decContext.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/remtrans.o ../deps/icu-small/source/i18n/remtrans.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/remtrans.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/regeximp.o ../deps/icu-small/source/i18n/regeximp.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/regeximp.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/gender.o ../deps/icu-small/source/i18n/gender.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/gender.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/number_notation.o ../deps/icu-small/source/i18n/number_notation.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/number_notation.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/numparse_compositions.o ../deps/icu-small/source/i18n/numparse_compositions.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/numparse_compositions.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/chnsecal.o ../deps/icu-small/source/i18n/chnsecal.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/chnsecal.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/number_decimalquantity.o ../deps/icu-small/source/i18n/number_decimalquantity.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/number_decimalquantity.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/collationiterator.o ../deps/icu-small/source/i18n/collationiterator.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/collationiterator.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/dtrule.o ../deps/icu-small/source/i18n/dtrule.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/dtrule.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/number_symbolswrapper.o ../deps/icu-small/source/i18n/number_symbolswrapper.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/number_symbolswrapper.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/number_multiplier.o ../deps/icu-small/source/i18n/number_multiplier.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/number_multiplier.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/collationsettings.o ../deps/icu-small/source/i18n/collationsettings.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/collationsettings.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/rbtz.o ../deps/icu-small/source/i18n/rbtz.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/rbtz.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/regexst.o ../deps/icu-small/source/i18n/regexst.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/regexst.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/double-conversion-cached-powers.o ../deps/icu-small/source/i18n/double-conversion-cached-powers.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/double-conversion-cached-powers.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/simpletz.o ../deps/icu-small/source/i18n/simpletz.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/simpletz.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/ucln_in.o ../deps/icu-small/source/i18n/ucln_in.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/ucln_in.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/ucol.o ../deps/icu-small/source/i18n/ucol.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/ucol.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/ucoleitr.o ../deps/icu-small/source/i18n/ucoleitr.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/ucoleitr.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/numparse_scientific.o ../deps/icu-small/source/i18n/numparse_scientific.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/numparse_scientific.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/collationsets.o ../deps/icu-small/source/i18n/collationsets.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/collationsets.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/number_grouping.o ../deps/icu-small/source/i18n/number_grouping.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/number_grouping.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/units_converter.o ../deps/icu-small/source/i18n/units_converter.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/units_converter.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/uregex.o ../deps/icu-small/source/i18n/uregex.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/uregex.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/rematch.o ../deps/icu-small/source/i18n/rematch.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/rematch.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/repattrn.o ../deps/icu-small/source/i18n/repattrn.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/repattrn.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/collation.o ../deps/icu-small/source/i18n/collation.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/collation.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/coll.o ../deps/icu-small/source/i18n/coll.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/coll.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/collationroot.o ../deps/icu-small/source/i18n/collationroot.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/collationroot.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/regextxt.o ../deps/icu-small/source/i18n/regextxt.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/regextxt.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/measfmt.o ../deps/icu-small/source/i18n/measfmt.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/measfmt.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/quant.o ../deps/icu-small/source/i18n/quant.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/quant.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/numrange_capi.o ../deps/icu-small/source/i18n/numrange_capi.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/numrange_capi.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/measunit.o ../deps/icu-small/source/i18n/measunit.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/measunit.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/tmutamt.o ../deps/icu-small/source/i18n/tmutamt.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/tmutamt.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/number_padding.o ../deps/icu-small/source/i18n/number_padding.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/number_padding.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/sortkey.o ../deps/icu-small/source/i18n/sortkey.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/sortkey.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/locresdata.o ../deps/icu-small/source/common/locresdata.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/locresdata.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/numparse_affixes.o ../deps/icu-small/source/i18n/numparse_affixes.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/numparse_affixes.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/number_skeletons.o ../deps/icu-small/source/i18n/number_skeletons.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/number_skeletons.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/icu-small/source/common/unicode/unistr.h:36, from ../deps/icu-small/source/common/charstr.h:18, from ../deps/icu-small/source/i18n/number_decnum.h:11, from ../deps/icu-small/source/i18n/number_skeletons.cpp:12: In constructor 'icu_73::ConstChar16Ptr::ConstChar16Ptr(const char16_t*)', inlined from 'void icu_73::number::impl::blueprint_helpers::parseCurrencyOption(const icu_73::StringSegment&, icu_73::number::impl::MacroProps&, UErrorCode&)' at ../deps/icu-small/source/i18n/number_skeletons.cpp:1027:52: ../deps/icu-small/source/common/unicode/char16ptr.h:222:53: warning: dangling pointer to an unnamed temporary may be used [-Wdangling-pointer=] 222 | ConstChar16Ptr::ConstChar16Ptr(const char16_t *p) : p_(p) {} | ^~~~~ ../deps/icu-small/source/i18n/number_skeletons.cpp: In function 'void icu_73::number::impl::blueprint_helpers::parseCurrencyOption(const icu_73::StringSegment&, icu_73::number::impl::MacroProps&, UErrorCode&)': ../deps/icu-small/source/i18n/number_skeletons.cpp:1025:63: note: unnamed temporary defined here 1025 | const char16_t* currencyCode = segment.toTempUnicodeString().getBuffer(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucmndata.o ../deps/icu-small/source/common/ucmndata.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucmndata.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/number_asformat.o ../deps/icu-small/source/i18n/number_asformat.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/number_asformat.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/unistr_props.o ../deps/icu-small/source/common/unistr_props.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/unistr_props.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/coleitr.o ../deps/icu-small/source/i18n/coleitr.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/coleitr.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/cstring.o ../deps/icu-small/source/common/cstring.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/cstring.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/umath.o ../deps/icu-small/source/common/umath.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/umath.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/punycode.o ../deps/icu-small/source/common/punycode.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/punycode.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/ustrfmt.o ../deps/icu-small/source/common/ustrfmt.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/ustrfmt.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/serv.o ../deps/icu-small/source/common/serv.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/serv.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/uscript.o ../deps/icu-small/source/common/uscript.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/uscript.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/number_scientific.o ../deps/icu-small/source/i18n/number_scientific.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/number_scientific.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/tznames.o ../deps/icu-small/source/i18n/tznames.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/tznames.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/brktrans.o ../deps/icu-small/source/i18n/brktrans.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/brktrans.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/servlk.o ../deps/icu-small/source/common/servlk.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/servlk.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucnvdisp.o ../deps/icu-small/source/common/ucnvdisp.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucnvdisp.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/servlkf.o ../deps/icu-small/source/common/servlkf.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/servlkf.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/nfrs.o ../deps/icu-small/source/i18n/nfrs.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/nfrs.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/rbbi_cache.o ../deps/icu-small/source/common/rbbi_cache.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/rbbi_cache.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucnv_cnv.o ../deps/icu-small/source/common/ucnv_cnv.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucnv_cnv.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/collationdatareader.o ../deps/icu-small/source/i18n/collationdatareader.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/collationdatareader.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/uset.o ../deps/icu-small/source/common/uset.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/uset.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/appendable.o ../deps/icu-small/source/common/appendable.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/appendable.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucharstrieiterator.o ../deps/icu-small/source/common/ucharstrieiterator.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucharstrieiterator.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/number_usageprefs.o ../deps/icu-small/source/i18n/number_usageprefs.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/number_usageprefs.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/nfsubs.o ../deps/icu-small/source/i18n/nfsubs.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/nfsubs.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/cmemory.o ../deps/icu-small/source/common/cmemory.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/cmemory.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/plurrule.o ../deps/icu-small/source/i18n/plurrule.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/plurrule.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/loadednormalizer2impl.o ../deps/icu-small/source/common/loadednormalizer2impl.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/loadednormalizer2impl.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucat.o ../deps/icu-small/source/common/ucat.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucat.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/ruleiter.o ../deps/icu-small/source/common/ruleiter.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/ruleiter.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/chariter.o ../deps/icu-small/source/common/chariter.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/chariter.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/numfmt.o ../deps/icu-small/source/i18n/numfmt.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/numfmt.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/ulist.o ../deps/icu-small/source/common/ulist.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/ulist.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/unistr_cnv.o ../deps/icu-small/source/common/unistr_cnv.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/unistr_cnv.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/uidna.o ../deps/icu-small/source/common/uidna.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/uidna.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/wintz.o ../deps/icu-small/source/common/wintz.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/wintz.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/lsr.o ../deps/icu-small/source/common/lsr.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/lsr.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/rbnf.o ../deps/icu-small/source/i18n/rbnf.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/rbnf.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/edits.o ../deps/icu-small/source/common/edits.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/edits.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/cstr.o ../deps/icu-small/source/common/cstr.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/cstr.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/utypes.o ../deps/icu-small/source/common/utypes.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/utypes.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/rbbinode.o ../deps/icu-small/source/common/rbbinode.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/rbbinode.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/uts46.o ../deps/icu-small/source/common/uts46.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/uts46.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/servnotf.o ../deps/icu-small/source/common/servnotf.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/servnotf.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/rbbi.o ../deps/icu-small/source/common/rbbi.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/rbbi.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucnv_cb.o ../deps/icu-small/source/common/ucnv_cb.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucnv_cb.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/unifilt.o ../deps/icu-small/source/common/unifilt.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/unifilt.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/numparse_impl.o ../deps/icu-small/source/i18n/numparse_impl.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/numparse_impl.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucasemap.o ../deps/icu-small/source/common/ucasemap.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucasemap.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/ubrk.o ../deps/icu-small/source/common/ubrk.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/ubrk.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/usc_impl.o ../deps/icu-small/source/common/usc_impl.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/usc_impl.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/unistr_case.o ../deps/icu-small/source/common/unistr_case.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/unistr_case.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/servrbf.o ../deps/icu-small/source/common/servrbf.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/servrbf.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/uchar.o ../deps/icu-small/source/common/uchar.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/uchar.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/vtzone.o ../deps/icu-small/source/i18n/vtzone.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/vtzone.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/bytesinkutil.o ../deps/icu-small/source/common/bytesinkutil.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/bytesinkutil.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/uniset_closure.o ../deps/icu-small/source/common/uniset_closure.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/uniset_closure.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/uhash_us.o ../deps/icu-small/source/common/uhash_us.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/uhash_us.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/localeprioritylist.o ../deps/icu-small/source/common/localeprioritylist.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/localeprioritylist.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/uarrsort.o ../deps/icu-small/source/common/uarrsort.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/uarrsort.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucurr.o ../deps/icu-small/source/common/ucurr.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucurr.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/unifiedcache.o ../deps/icu-small/source/common/unifiedcache.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/unifiedcache.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/dtitvfmt.o ../deps/icu-small/source/i18n/dtitvfmt.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/dtitvfmt.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/utext.o ../deps/icu-small/source/common/utext.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/utext.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/locbased.o ../deps/icu-small/source/common/locbased.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/locbased.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/uinit.o ../deps/icu-small/source/common/uinit.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/uinit.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/rbbistbl.o ../deps/icu-small/source/common/rbbistbl.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/rbbistbl.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/ubidi_props.o ../deps/icu-small/source/common/ubidi_props.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/ubidi_props.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/parsepos.o ../deps/icu-small/source/common/parsepos.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/parsepos.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucasemap_titlecase_brkiter.o ../deps/icu-small/source/common/ucasemap_titlecase_brkiter.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucasemap_titlecase_brkiter.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/uvector.o ../deps/icu-small/source/common/uvector.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/uvector.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/uloc_keytype.o ../deps/icu-small/source/common/uloc_keytype.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/uloc_keytype.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/normlzr.o ../deps/icu-small/source/common/normlzr.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/normlzr.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/utrie2_builder.o ../deps/icu-small/source/common/utrie2_builder.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/utrie2_builder.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucnv_lmb.o ../deps/icu-small/source/common/ucnv_lmb.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucnv_lmb.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/ustring.o ../deps/icu-small/source/common/ustring.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/ustring.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/locdispnames.o ../deps/icu-small/source/common/locdispnames.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/locdispnames.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/locmap.o ../deps/icu-small/source/common/locmap.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/locmap.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucase.o ../deps/icu-small/source/common/ucase.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucase.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/mlbe.o ../deps/icu-small/source/common/mlbe.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/mlbe.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/localematcher.o ../deps/icu-small/source/common/localematcher.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/localematcher.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/uinvchar.o ../deps/icu-small/source/common/uinvchar.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/uinvchar.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/unormcmp.o ../deps/icu-small/source/common/unormcmp.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/unormcmp.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/udatamem.o ../deps/icu-small/source/common/udatamem.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/udatamem.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/ubidiwrt.o ../deps/icu-small/source/common/ubidiwrt.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/ubidiwrt.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucnv.o ../deps/icu-small/source/common/ucnv.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucnv.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucptrie.o ../deps/icu-small/source/common/ucptrie.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucptrie.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/util.o ../deps/icu-small/source/common/util.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/util.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/servslkf.o ../deps/icu-small/source/common/servslkf.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/servslkf.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/dictbe.o ../deps/icu-small/source/common/dictbe.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/dictbe.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/uloc.o ../deps/icu-small/source/common/uloc.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/uloc.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucol_swp.o ../deps/icu-small/source/common/ucol_swp.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucol_swp.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucharstriebuilder.o ../deps/icu-small/source/common/ucharstriebuilder.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucharstriebuilder.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/messagepattern.o ../deps/icu-small/source/common/messagepattern.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/messagepattern.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/dtintrv.o ../deps/icu-small/source/common/dtintrv.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/dtintrv.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/uresdata.o ../deps/icu-small/source/common/uresdata.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/uresdata.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucnvlat1.o ../deps/icu-small/source/common/ucnvlat1.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucnvlat1.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/resource.o ../deps/icu-small/source/common/resource.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/resource.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucnv_u7.o ../deps/icu-small/source/common/ucnv_u7.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucnv_u7.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/servls.o ../deps/icu-small/source/common/servls.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/servls.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/emojiprops.o ../deps/icu-small/source/common/emojiprops.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/emojiprops.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/ustr_cnv.o ../deps/icu-small/source/common/ustr_cnv.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/ustr_cnv.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/umutex.o ../deps/icu-small/source/common/umutex.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/umutex.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/bytestream.o ../deps/icu-small/source/common/bytestream.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/bytestream.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucnv_bld.o ../deps/icu-small/source/common/ucnv_bld.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucnv_bld.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/locid.o ../deps/icu-small/source/common/locid.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/locid.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/ures_cnv.o ../deps/icu-small/source/common/ures_cnv.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/ures_cnv.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucnv_ct.o ../deps/icu-small/source/common/ucnv_ct.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucnv_ct.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucnvsel.o ../deps/icu-small/source/common/ucnvsel.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucnvsel.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/rbbisetb.o ../deps/icu-small/source/common/rbbisetb.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/rbbisetb.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucnv2022.o ../deps/icu-small/source/common/ucnv2022.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucnv2022.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/ustrcase.o ../deps/icu-small/source/common/ustrcase.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/ustrcase.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/rbbirb.o ../deps/icu-small/source/common/rbbirb.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/rbbirb.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/sharedobject.o ../deps/icu-small/source/common/sharedobject.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/sharedobject.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/utrie.o ../deps/icu-small/source/common/utrie.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/utrie.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/utrace.o ../deps/icu-small/source/common/utrace.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/utrace.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/patternprops.o ../deps/icu-small/source/common/patternprops.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/patternprops.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/uniset_props.o ../deps/icu-small/source/common/uniset_props.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/uniset_props.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/usprep.o ../deps/icu-small/source/common/usprep.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/usprep.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/bytestriebuilder.o ../deps/icu-small/source/common/bytestriebuilder.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/bytestriebuilder.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/stringpiece.o ../deps/icu-small/source/common/stringpiece.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/stringpiece.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/localebuilder.o ../deps/icu-small/source/common/localebuilder.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/localebuilder.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucnvscsu.o ../deps/icu-small/source/common/ucnvscsu.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucnvscsu.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/cwchar.o ../deps/icu-small/source/common/cwchar.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/cwchar.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/propname.o ../deps/icu-small/source/common/propname.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/propname.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/uvectr32.o ../deps/icu-small/source/common/uvectr32.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/uvectr32.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucnv_io.o ../deps/icu-small/source/common/ucnv_io.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucnv_io.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/uprops.o ../deps/icu-small/source/common/uprops.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/uprops.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/locdistance.o ../deps/icu-small/source/common/locdistance.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/locdistance.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/uloc_tag.o ../deps/icu-small/source/common/uloc_tag.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/uloc_tag.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/loclikelysubtags.o ../deps/icu-small/source/common/loclikelysubtags.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/loclikelysubtags.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/uchriter.o ../deps/icu-small/source/common/uchriter.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/uchriter.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/utf_impl.o ../deps/icu-small/source/common/utf_impl.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/utf_impl.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/utrie_swap.o ../deps/icu-small/source/common/utrie_swap.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/utrie_swap.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/ustr_titlecase_brkiter.o ../deps/icu-small/source/common/ustr_titlecase_brkiter.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/ustr_titlecase_brkiter.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/resbund.o ../deps/icu-small/source/common/resbund.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/resbund.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/udata.o ../deps/icu-small/source/common/udata.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/udata.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/unistr_titlecase_brkiter.o ../deps/icu-small/source/common/unistr_titlecase_brkiter.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/unistr_titlecase_brkiter.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/unifunct.o ../deps/icu-small/source/common/unifunct.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/unifunct.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/ustr_wcs.o ../deps/icu-small/source/common/ustr_wcs.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/ustr_wcs.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/unisetspan.o ../deps/icu-small/source/common/unisetspan.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/unisetspan.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/usetiter.o ../deps/icu-small/source/common/usetiter.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/usetiter.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/caniter.o ../deps/icu-small/source/common/caniter.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/caniter.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/udataswp.o ../deps/icu-small/source/common/udataswp.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/udataswp.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/bytestrie.o ../deps/icu-small/source/common/bytestrie.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/bytestrie.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/locutil.o ../deps/icu-small/source/common/locutil.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/locutil.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucnv_u32.o ../deps/icu-small/source/common/ucnv_u32.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucnv_u32.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/unistr_case_locale.o ../deps/icu-small/source/common/unistr_case_locale.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/unistr_case_locale.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/uenum.o ../deps/icu-small/source/common/uenum.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/uenum.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/putil.o ../deps/icu-small/source/common/putil.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/putil.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/icudataver.o ../deps/icu-small/source/common/icudataver.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/icudataver.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/simpleformatter.o ../deps/icu-small/source/common/simpleformatter.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/simpleformatter.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/schriter.o ../deps/icu-small/source/common/schriter.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/schriter.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/bmpset.o ../deps/icu-small/source/common/bmpset.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/bmpset.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/bytestrieiterator.o ../deps/icu-small/source/common/bytestrieiterator.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/bytestrieiterator.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/ustack.o ../deps/icu-small/source/common/ustack.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/ustack.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/loclikely.o ../deps/icu-small/source/common/loclikely.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/loclikely.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/uresbund.o ../deps/icu-small/source/common/uresbund.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/uresbund.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/propsvec.o ../deps/icu-small/source/common/propsvec.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/propsvec.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/ushape.o ../deps/icu-small/source/common/ushape.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/ushape.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/icuplug.o ../deps/icu-small/source/common/icuplug.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/icuplug.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/uscript_props.o ../deps/icu-small/source/common/uscript_props.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/uscript_props.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/errorcode.o ../deps/icu-small/source/common/errorcode.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/errorcode.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/ubiditransform.o ../deps/icu-small/source/common/ubiditransform.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/ubiditransform.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c ../deps/icu-small/source/common/ubiditransform.cpp: In function 'uint32_t ubiditransform_transform_73(UBiDiTransform*, const char16_t*, int32_t, char16_t*, int32_t, UBiDiLevel, UBiDiOrder, UBiDiLevel, UBiDiOrder, UBiDiMirroring, uint32_t, UErrorCode*)': ../deps/icu-small/source/common/ubiditransform.cpp:502:24: warning: comparing the result of pointer addition '(action + 8)' and NULL [-Waddress] 502 | if (action + 1) { | ~~~~~~~^~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/stringtriebuilder.o ../deps/icu-small/source/common/stringtriebuilder.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/stringtriebuilder.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucnv_set.o ../deps/icu-small/source/common/ucnv_set.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucnv_set.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/static_unicode_sets.o ../deps/icu-small/source/common/static_unicode_sets.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/static_unicode_sets.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/ustrcase_locale.o ../deps/icu-small/source/common/ustrcase_locale.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/ustrcase_locale.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucharstrie.o ../deps/icu-small/source/common/ucharstrie.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucharstrie.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/ubidiln.o ../deps/icu-small/source/common/ubidiln.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/ubidiln.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/rbbitblb.o ../deps/icu-small/source/common/rbbitblb.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/rbbitblb.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/unames.o ../deps/icu-small/source/common/unames.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/unames.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/ustrenum.o ../deps/icu-small/source/common/ustrenum.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/ustrenum.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/charstr.o ../deps/icu-small/source/common/charstr.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/charstr.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/uvectr64.o ../deps/icu-small/source/common/uvectr64.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/uvectr64.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/brkeng.o ../deps/icu-small/source/common/brkeng.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/brkeng.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/util_props.o ../deps/icu-small/source/common/util_props.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/util_props.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucnv_u8.o ../deps/icu-small/source/common/ucnv_u8.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucnv_u8.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucnvhz.o ../deps/icu-small/source/common/ucnvhz.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucnvhz.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/locavailable.o ../deps/icu-small/source/common/locavailable.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/locavailable.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/restrace.o ../deps/icu-small/source/common/restrace.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/restrace.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/uniset.o ../deps/icu-small/source/common/uniset.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/uniset.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucln_cmn.o ../deps/icu-small/source/common/ucln_cmn.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucln_cmn.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/utrie2.o ../deps/icu-small/source/common/utrie2.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/utrie2.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/pluralmap.o ../deps/icu-small/source/common/pluralmap.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/pluralmap.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/ada/deps/ada/ada.o ../deps/ada/ada.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' -I../deps/ada -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/ada/deps/ada/ada.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucnv_err.o ../deps/icu-small/source/common/ucnv_err.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucnv_err.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/filteredbrk.o ../deps/icu-small/source/common/filteredbrk.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/filteredbrk.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/filterednormalizer2.o ../deps/icu-small/source/common/filterednormalizer2.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/filterednormalizer2.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/uobject.o ../deps/icu-small/source/common/uobject.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/uobject.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucnvbocu.o ../deps/icu-small/source/common/ucnvbocu.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucnvbocu.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucnv_ext.o ../deps/icu-small/source/common/ucnv_ext.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucnv_ext.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/ustrtrns.o ../deps/icu-small/source/common/ustrtrns.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/ustrtrns.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/resbund_cnv.o ../deps/icu-small/source/common/resbund_cnv.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/resbund_cnv.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/umapfile.o ../deps/icu-small/source/common/umapfile.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/umapfile.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/unorm.o ../deps/icu-small/source/common/unorm.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/unorm.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/locdspnm.o ../deps/icu-small/source/common/locdspnm.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/locdspnm.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/dictionarydata.o ../deps/icu-small/source/common/dictionarydata.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/dictionarydata.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/uset_props.o ../deps/icu-small/source/common/uset_props.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/uset_props.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/uiter.o ../deps/icu-small/source/common/uiter.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/uiter.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/uhash.o ../deps/icu-small/source/common/uhash.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/uhash.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/brkiter.o ../deps/icu-small/source/common/brkiter.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/brkiter.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/tools/toolutil/ucln_tu.o ../deps/icu-small/source/tools/toolutil/ucln_tu.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/tools/toolutil/ucln_tu.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucnvmbcs.o ../deps/icu-small/source/common/ucnvmbcs.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucnvmbcs.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/tools/toolutil/flagparser.o ../deps/icu-small/source/tools/toolutil/flagparser.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/tools/toolutil/flagparser.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/tools/toolutil/uoptions.o ../deps/icu-small/source/tools/toolutil/uoptions.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/tools/toolutil/uoptions.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/tools/toolutil/uparse.o ../deps/icu-small/source/tools/toolutil/uparse.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/tools/toolutil/uparse.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/tools/toolutil/filestrm.o ../deps/icu-small/source/tools/toolutil/filestrm.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/tools/toolutil/filestrm.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/tools/toolutil/denseranges.o ../deps/icu-small/source/tools/toolutil/denseranges.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/tools/toolutil/denseranges.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/normalizer2impl.o ../deps/icu-small/source/common/normalizer2impl.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/normalizer2impl.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/tools/toolutil/pkg_gencmn.o ../deps/icu-small/source/tools/toolutil/pkg_gencmn.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/tools/toolutil/pkg_gencmn.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/rbbiscan.o ../deps/icu-small/source/common/rbbiscan.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/rbbiscan.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucnvisci.o ../deps/icu-small/source/common/ucnvisci.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucnvisci.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/characterproperties.o ../deps/icu-small/source/common/characterproperties.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/characterproperties.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/tools/toolutil/ucbuf.o ../deps/icu-small/source/tools/toolutil/ucbuf.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/tools/toolutil/ucbuf.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucnv_u16.o ../deps/icu-small/source/common/ucnv_u16.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/ucnv_u16.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/tools/toolutil/package.o ../deps/icu-small/source/tools/toolutil/package.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/tools/toolutil/package.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/tools/toolutil/pkg_icu.o ../deps/icu-small/source/tools/toolutil/pkg_icu.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/tools/toolutil/pkg_icu.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/tools/toolutil/pkg_genc.o ../deps/icu-small/source/tools/toolutil/pkg_genc.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/tools/toolutil/pkg_genc.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/rbbidata.o ../deps/icu-small/source/common/rbbidata.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/rbbidata.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/tools/toolutil/unewdata.o ../deps/icu-small/source/tools/toolutil/unewdata.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/tools/toolutil/unewdata.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/tools/toolutil/filetools.o ../deps/icu-small/source/tools/toolutil/filetools.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/tools/toolutil/filetools.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/ucmndata.o ../deps/icu-small/source/common/ucmndata.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/ucmndata.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/tools/toolutil/pkgitems.o ../deps/icu-small/source/tools/toolutil/pkgitems.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/tools/toolutil/pkgitems.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/tools/toolutil/ppucd.o ../deps/icu-small/source/tools/toolutil/ppucd.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/tools/toolutil/ppucd.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/cstring.o ../deps/icu-small/source/common/cstring.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/cstring.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/tools/toolutil/ucmstate.o ../deps/icu-small/source/tools/toolutil/ucmstate.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/tools/toolutil/ucmstate.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/umath.o ../deps/icu-small/source/common/umath.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/umath.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/tools/toolutil/collationinfo.o ../deps/icu-small/source/tools/toolutil/collationinfo.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/tools/toolutil/collationinfo.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/unistr_props.o ../deps/icu-small/source/common/unistr_props.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/unistr_props.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/umutablecptrie.o ../deps/icu-small/source/common/umutablecptrie.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/umutablecptrie.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/serv.o ../deps/icu-small/source/common/serv.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/serv.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/ustrfmt.o ../deps/icu-small/source/common/ustrfmt.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/ustrfmt.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/servlkf.o ../deps/icu-small/source/common/servlkf.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/servlkf.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/tools/toolutil/toolutil.o ../deps/icu-small/source/tools/toolutil/toolutil.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/tools/toolutil/toolutil.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/tools/toolutil/writesrc.o ../deps/icu-small/source/tools/toolutil/writesrc.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/tools/toolutil/writesrc.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/tools/toolutil/ucm.o ../deps/icu-small/source/tools/toolutil/ucm.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/tools/toolutil/ucm.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/servlk.o ../deps/icu-small/source/common/servlk.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/servlk.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/punycode.o ../deps/icu-small/source/common/punycode.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/punycode.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/tools/toolutil/xmlparser.o ../deps/icu-small/source/tools/toolutil/xmlparser.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/tools/toolutil/xmlparser.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/normalizer2.o ../deps/icu-small/source/common/normalizer2.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/normalizer2.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/ucnv_cnv.o ../deps/icu-small/source/common/ucnv_cnv.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/ucnv_cnv.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/ucnvdisp.o ../deps/icu-small/source/common/ucnvdisp.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/ucnvdisp.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/locresdata.o ../deps/icu-small/source/common/locresdata.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/locresdata.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/appendable.o ../deps/icu-small/source/common/appendable.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/appendable.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/uscript.o ../deps/icu-small/source/common/uscript.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/uscript.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/ubidi.o ../deps/icu-small/source/common/ubidi.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/ubidi.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/cmemory.o ../deps/icu-small/source/common/cmemory.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/cmemory.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/tools/toolutil/swapimpl.o ../deps/icu-small/source/tools/toolutil/swapimpl.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/tools/toolutil/swapimpl.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/ulist.o ../deps/icu-small/source/common/ulist.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/ulist.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/ucharstrieiterator.o ../deps/icu-small/source/common/ucharstrieiterator.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/ucharstrieiterator.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/uset.o ../deps/icu-small/source/common/uset.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/uset.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/ruleiter.o ../deps/icu-small/source/common/ruleiter.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/ruleiter.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/loadednormalizer2impl.o ../deps/icu-small/source/common/loadednormalizer2impl.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/loadednormalizer2impl.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/lstmbe.o ../deps/icu-small/source/common/lstmbe.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/lstmbe.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/rbbi_cache.o ../deps/icu-small/source/common/rbbi_cache.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/rbbi_cache.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/unistr.o ../deps/icu-small/source/common/unistr.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icuucx/deps/icu-small/source/common/unistr.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/wintz.o ../deps/icu-small/source/common/wintz.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/wintz.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/ucat.o ../deps/icu-small/source/common/ucat.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/ucat.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/chariter.o ../deps/icu-small/source/common/chariter.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/chariter.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/rbbinode.o ../deps/icu-small/source/common/rbbinode.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/rbbinode.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/utypes.o ../deps/icu-small/source/common/utypes.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/utypes.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/edits.o ../deps/icu-small/source/common/edits.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/edits.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/servnotf.o ../deps/icu-small/source/common/servnotf.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/servnotf.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/lsr.o ../deps/icu-small/source/common/lsr.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/lsr.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/unistr_cnv.o ../deps/icu-small/source/common/unistr_cnv.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/unistr_cnv.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/uidna.o ../deps/icu-small/source/common/uidna.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/uidna.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/cstr.o ../deps/icu-small/source/common/cstr.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/cstr.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/unifilt.o ../deps/icu-small/source/common/unifilt.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/unifilt.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/uchar.o ../deps/icu-small/source/common/uchar.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/uchar.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/unistr_case.o ../deps/icu-small/source/common/unistr_case.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/unistr_case.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/ucnv_cb.o ../deps/icu-small/source/common/ucnv_cb.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/ucnv_cb.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/servrbf.o ../deps/icu-small/source/common/servrbf.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/servrbf.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/usc_impl.o ../deps/icu-small/source/common/usc_impl.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/usc_impl.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/rbbi.o ../deps/icu-small/source/common/rbbi.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/rbbi.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/gtest/deps/googletest/src/gtest.o ../deps/googletest/src/gtest.cc '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DGTEST_HAS_POSIX_RE=0' '-DGTEST_LANG_CXX11=1' -I../deps/googletest -I../deps/googletest/include -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/gtest/deps/googletest/src/gtest.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/ubrk.o ../deps/icu-small/source/common/ubrk.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/ubrk.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/ucasemap.o ../deps/icu-small/source/common/ucasemap.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/ucasemap.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/uarrsort.o ../deps/icu-small/source/common/uarrsort.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/uarrsort.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/bytesinkutil.o ../deps/icu-small/source/common/bytesinkutil.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/bytesinkutil.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/unifiedcache.o ../deps/icu-small/source/common/unifiedcache.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/unifiedcache.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/uhash_us.o ../deps/icu-small/source/common/uhash_us.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/uhash_us.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/localeprioritylist.o ../deps/icu-small/source/common/localeprioritylist.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/localeprioritylist.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/uniset_closure.o ../deps/icu-small/source/common/uniset_closure.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/uniset_closure.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/uts46.o ../deps/icu-small/source/common/uts46.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/uts46.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/uinit.o ../deps/icu-small/source/common/uinit.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/uinit.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/locbased.o ../deps/icu-small/source/common/locbased.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/locbased.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/parsepos.o ../deps/icu-small/source/common/parsepos.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/parsepos.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/ubidi_props.o ../deps/icu-small/source/common/ubidi_props.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/ubidi_props.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/rbbistbl.o ../deps/icu-small/source/common/rbbistbl.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/rbbistbl.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/ucurr.o ../deps/icu-small/source/common/ucurr.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/ucurr.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/uloc_keytype.o ../deps/icu-small/source/common/uloc_keytype.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/uloc_keytype.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/ucasemap_titlecase_brkiter.o ../deps/icu-small/source/common/ucasemap_titlecase_brkiter.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/ucasemap_titlecase_brkiter.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/locdispnames.o ../deps/icu-small/source/common/locdispnames.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/locdispnames.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/normlzr.o ../deps/icu-small/source/common/normlzr.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/normlzr.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/utrie2_builder.o ../deps/icu-small/source/common/utrie2_builder.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/utrie2_builder.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/localematcher.o ../deps/icu-small/source/common/localematcher.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/localematcher.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/utext.o ../deps/icu-small/source/common/utext.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/utext.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/uvector.o ../deps/icu-small/source/common/uvector.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/uvector.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/ustring.o ../deps/icu-small/source/common/ustring.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/ustring.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/uinvchar.o ../deps/icu-small/source/common/uinvchar.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/uinvchar.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/ucnv_lmb.o ../deps/icu-small/source/common/ucnv_lmb.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/ucnv_lmb.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/udatamem.o ../deps/icu-small/source/common/udatamem.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/udatamem.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/locmap.o ../deps/icu-small/source/common/locmap.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/locmap.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/ucase.o ../deps/icu-small/source/common/ucase.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/ucase.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/ubidiwrt.o ../deps/icu-small/source/common/ubidiwrt.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/ubidiwrt.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/util.o ../deps/icu-small/source/common/util.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/util.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/ucol_swp.o ../deps/icu-small/source/common/ucol_swp.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/ucol_swp.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/ucnv.o ../deps/icu-small/source/common/ucnv.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/ucnv.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/ucptrie.o ../deps/icu-small/source/common/ucptrie.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/ucptrie.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/ucharstriebuilder.o ../deps/icu-small/source/common/ucharstriebuilder.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/ucharstriebuilder.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/dictbe.o ../deps/icu-small/source/common/dictbe.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/dictbe.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/unormcmp.o ../deps/icu-small/source/common/unormcmp.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/unormcmp.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/servslkf.o ../deps/icu-small/source/common/servslkf.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/servslkf.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/dtintrv.o ../deps/icu-small/source/common/dtintrv.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/dtintrv.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/resource.o ../deps/icu-small/source/common/resource.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/resource.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/mlbe.o ../deps/icu-small/source/common/mlbe.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/mlbe.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/uresdata.o ../deps/icu-small/source/common/uresdata.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/uresdata.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/ucnvlat1.o ../deps/icu-small/source/common/ucnvlat1.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/ucnvlat1.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/ucnv_bld.o ../deps/icu-small/source/common/ucnv_bld.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/ucnv_bld.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/uloc.o ../deps/icu-small/source/common/uloc.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/uloc.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/ucnv_u7.o ../deps/icu-small/source/common/ucnv_u7.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/ucnv_u7.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/servls.o ../deps/icu-small/source/common/servls.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/servls.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/bytestream.o ../deps/icu-small/source/common/bytestream.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/bytestream.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/umutex.o ../deps/icu-small/source/common/umutex.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/umutex.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/ucnv_ct.o ../deps/icu-small/source/common/ucnv_ct.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/ucnv_ct.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/emojiprops.o ../deps/icu-small/source/common/emojiprops.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/emojiprops.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/ucnvsel.o ../deps/icu-small/source/common/ucnvsel.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/ucnvsel.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/ustr_cnv.o ../deps/icu-small/source/common/ustr_cnv.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/ustr_cnv.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/ures_cnv.o ../deps/icu-small/source/common/ures_cnv.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/ures_cnv.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/messagepattern.o ../deps/icu-small/source/common/messagepattern.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/messagepattern.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/ucnv2022.o ../deps/icu-small/source/common/ucnv2022.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/ucnv2022.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/ustrcase.o ../deps/icu-small/source/common/ustrcase.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/ustrcase.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/rbbisetb.o ../deps/icu-small/source/common/rbbisetb.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/rbbisetb.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/stringpiece.o ../deps/icu-small/source/common/stringpiece.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/stringpiece.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/uniset_props.o ../deps/icu-small/source/common/uniset_props.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/uniset_props.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/utrace.o ../deps/icu-small/source/common/utrace.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/utrace.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/sharedobject.o ../deps/icu-small/source/common/sharedobject.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/sharedobject.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/locid.o ../deps/icu-small/source/common/locid.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/locid.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/rbbirb.o ../deps/icu-small/source/common/rbbirb.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/rbbirb.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/locdistance.o ../deps/icu-small/source/common/locdistance.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/locdistance.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/utrie.o ../deps/icu-small/source/common/utrie.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/utrie.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/cwchar.o ../deps/icu-small/source/common/cwchar.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/cwchar.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/localebuilder.o ../deps/icu-small/source/common/localebuilder.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/localebuilder.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/propname.o ../deps/icu-small/source/common/propname.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/propname.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/bytestriebuilder.o ../deps/icu-small/source/common/bytestriebuilder.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/bytestriebuilder.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/uloc_tag.o ../deps/icu-small/source/common/uloc_tag.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/uloc_tag.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/patternprops.o ../deps/icu-small/source/common/patternprops.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/patternprops.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/utf_impl.o ../deps/icu-small/source/common/utf_impl.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/utf_impl.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/unisetspan.o ../deps/icu-small/source/common/unisetspan.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/unisetspan.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/ustr_titlecase_brkiter.o ../deps/icu-small/source/common/ustr_titlecase_brkiter.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/ustr_titlecase_brkiter.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/ucnv_io.o ../deps/icu-small/source/common/ucnv_io.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/ucnv_io.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/usetiter.o ../deps/icu-small/source/common/usetiter.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/usetiter.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/usprep.o ../deps/icu-small/source/common/usprep.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/usprep.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/locutil.o ../deps/icu-small/source/common/locutil.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/locutil.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/uvectr32.o ../deps/icu-small/source/common/uvectr32.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/uvectr32.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/ucnvscsu.o ../deps/icu-small/source/common/ucnvscsu.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/ucnvscsu.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/uchriter.o ../deps/icu-small/source/common/uchriter.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/uchriter.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/resbund.o ../deps/icu-small/source/common/resbund.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/resbund.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/utrie_swap.o ../deps/icu-small/source/common/utrie_swap.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/utrie_swap.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/unifunct.o ../deps/icu-small/source/common/unifunct.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/unifunct.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/uprops.o ../deps/icu-small/source/common/uprops.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/uprops.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/unistr_titlecase_brkiter.o ../deps/icu-small/source/common/unistr_titlecase_brkiter.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/unistr_titlecase_brkiter.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/udataswp.o ../deps/icu-small/source/common/udataswp.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/udataswp.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/ustr_wcs.o ../deps/icu-small/source/common/ustr_wcs.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/ustr_wcs.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/udata.o ../deps/icu-small/source/common/udata.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/udata.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/unistr_case_locale.o ../deps/icu-small/source/common/unistr_case_locale.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/unistr_case_locale.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/loclikelysubtags.o ../deps/icu-small/source/common/loclikelysubtags.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/loclikelysubtags.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/caniter.o ../deps/icu-small/source/common/caniter.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/caniter.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/loclikely.o ../deps/icu-small/source/common/loclikely.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/loclikely.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/bytestrie.o ../deps/icu-small/source/common/bytestrie.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/bytestrie.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/uenum.o ../deps/icu-small/source/common/uenum.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/uenum.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/uresbund.o ../deps/icu-small/source/common/uresbund.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/uresbund.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/schriter.o ../deps/icu-small/source/common/schriter.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/schriter.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/ucnv_u32.o ../deps/icu-small/source/common/ucnv_u32.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/ucnv_u32.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/simpleformatter.o ../deps/icu-small/source/common/simpleformatter.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/simpleformatter.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/putil.o ../deps/icu-small/source/common/putil.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/putil.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/bytestrieiterator.o ../deps/icu-small/source/common/bytestrieiterator.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/bytestrieiterator.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/ustack.o ../deps/icu-small/source/common/ustack.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/ustack.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/propsvec.o ../deps/icu-small/source/common/propsvec.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/propsvec.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/icudataver.o ../deps/icu-small/source/common/icudataver.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/icudataver.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/errorcode.o ../deps/icu-small/source/common/errorcode.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/errorcode.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/static_unicode_sets.o ../deps/icu-small/source/common/static_unicode_sets.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/static_unicode_sets.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/bmpset.o ../deps/icu-small/source/common/bmpset.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/bmpset.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/uscript_props.o ../deps/icu-small/source/common/uscript_props.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/uscript_props.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/icuplug.o ../deps/icu-small/source/common/icuplug.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/icuplug.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/ucnv_set.o ../deps/icu-small/source/common/ucnv_set.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/ucnv_set.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/stringtriebuilder.o ../deps/icu-small/source/common/stringtriebuilder.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/stringtriebuilder.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/ustrcase_locale.o ../deps/icu-small/source/common/ustrcase_locale.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/ustrcase_locale.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/ubiditransform.o ../deps/icu-small/source/common/ubiditransform.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/ubiditransform.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c ../deps/icu-small/source/common/ubiditransform.cpp: In function 'uint32_t ubiditransform_transform_73(UBiDiTransform*, const char16_t*, int32_t, char16_t*, int32_t, UBiDiLevel, UBiDiOrder, UBiDiLevel, UBiDiOrder, UBiDiMirroring, uint32_t, UErrorCode*)': ../deps/icu-small/source/common/ubiditransform.cpp:502:24: warning: comparing the result of pointer addition '(action + 8)' and NULL [-Waddress] 502 | if (action + 1) { | ~~~~~~~^~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/rbbitblb.o ../deps/icu-small/source/common/rbbitblb.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/rbbitblb.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/ushape.o ../deps/icu-small/source/common/ushape.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/ushape.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/ucharstrie.o ../deps/icu-small/source/common/ucharstrie.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/ucharstrie.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/ubidiln.o ../deps/icu-small/source/common/ubidiln.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/ubidiln.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/unames.o ../deps/icu-small/source/common/unames.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/unames.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/uvectr64.o ../deps/icu-small/source/common/uvectr64.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/uvectr64.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/ustrenum.o ../deps/icu-small/source/common/ustrenum.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/ustrenum.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/util_props.o ../deps/icu-small/source/common/util_props.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/util_props.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/charstr.o ../deps/icu-small/source/common/charstr.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/charstr.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/locavailable.o ../deps/icu-small/source/common/locavailable.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/locavailable.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/ucnv_u8.o ../deps/icu-small/source/common/ucnv_u8.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/ucnv_u8.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/pluralmap.o ../deps/icu-small/source/common/pluralmap.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/pluralmap.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/ucnvhz.o ../deps/icu-small/source/common/ucnvhz.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/ucnvhz.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/restrace.o ../deps/icu-small/source/common/restrace.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/restrace.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/ucln_cmn.o ../deps/icu-small/source/common/ucln_cmn.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/ucln_cmn.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/unorm.o ../deps/icu-small/source/common/unorm.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/unorm.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/brkeng.o ../deps/icu-small/source/common/brkeng.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/brkeng.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/uniset.o ../deps/icu-small/source/common/uniset.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/uniset.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/utrie2.o ../deps/icu-small/source/common/utrie2.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/utrie2.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/filteredbrk.o ../deps/icu-small/source/common/filteredbrk.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/filteredbrk.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/ucnv_err.o ../deps/icu-small/source/common/ucnv_err.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/ucnv_err.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/filterednormalizer2.o ../deps/icu-small/source/common/filterednormalizer2.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/filterednormalizer2.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/uhash.o ../deps/icu-small/source/common/uhash.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/uhash.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/dictionarydata.o ../deps/icu-small/source/common/dictionarydata.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/dictionarydata.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/ustrtrns.o ../deps/icu-small/source/common/ustrtrns.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/ustrtrns.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/ucnvbocu.o ../deps/icu-small/source/common/ucnvbocu.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/ucnvbocu.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/ucnv_ext.o ../deps/icu-small/source/common/ucnv_ext.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/ucnv_ext.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/uobject.o ../deps/icu-small/source/common/uobject.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/uobject.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/umapfile.o ../deps/icu-small/source/common/umapfile.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/umapfile.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/resbund_cnv.o ../deps/icu-small/source/common/resbund_cnv.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/resbund_cnv.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/rbbiscan.o ../deps/icu-small/source/common/rbbiscan.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/rbbiscan.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/uset_props.o ../deps/icu-small/source/common/uset_props.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/uset_props.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/ufieldpositer.o ../deps/icu-small/source/i18n/ufieldpositer.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/ufieldpositer.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/uiter.o ../deps/icu-small/source/common/uiter.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/uiter.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/brkiter.o ../deps/icu-small/source/common/brkiter.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/brkiter.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/locdspnm.o ../deps/icu-small/source/common/locdspnm.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/locdspnm.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/bocsu.o ../deps/icu-small/source/i18n/bocsu.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/bocsu.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/rbbidata.o ../deps/icu-small/source/common/rbbidata.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/rbbidata.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/ucnvisci.o ../deps/icu-small/source/common/ucnvisci.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/ucnvisci.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/ucnv_u16.o ../deps/icu-small/source/common/ucnv_u16.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/ucnv_u16.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/sharedbreakiterator.o ../deps/icu-small/source/i18n/sharedbreakiterator.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/sharedbreakiterator.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/ucnvmbcs.o ../deps/icu-small/source/common/ucnvmbcs.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/ucnvmbcs.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/currunit.o ../deps/icu-small/source/i18n/currunit.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/currunit.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/currfmt.o ../deps/icu-small/source/i18n/currfmt.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/currfmt.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/normalizer2impl.o ../deps/icu-small/source/common/normalizer2impl.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/normalizer2impl.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/displayoptions.o ../deps/icu-small/source/i18n/displayoptions.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/displayoptions.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/double-conversion-strtod.o ../deps/icu-small/source/i18n/double-conversion-strtod.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/double-conversion-strtod.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/tolowtrn.o ../deps/icu-small/source/i18n/tolowtrn.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/tolowtrn.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/rbt.o ../deps/icu-small/source/i18n/rbt.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/rbt.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/characterproperties.o ../deps/icu-small/source/common/characterproperties.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/characterproperties.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/rbt_set.o ../deps/icu-small/source/i18n/rbt_set.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/rbt_set.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/funcrepl.o ../deps/icu-small/source/i18n/funcrepl.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/funcrepl.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/ubidi.o ../deps/icu-small/source/common/ubidi.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/ubidi.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/esctrn.o ../deps/icu-small/source/i18n/esctrn.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/esctrn.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/ztrans.o ../deps/icu-small/source/i18n/ztrans.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/ztrans.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/unum.o ../deps/icu-small/source/i18n/unum.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/unum.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/lstmbe.o ../deps/icu-small/source/common/lstmbe.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/lstmbe.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/umutablecptrie.o ../deps/icu-small/source/common/umutablecptrie.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/umutablecptrie.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/csmatch.o ../deps/icu-small/source/i18n/csmatch.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/csmatch.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/normalizer2.o ../deps/icu-small/source/common/normalizer2.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/normalizer2.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/number_currencysymbols.o ../deps/icu-small/source/i18n/number_currencysymbols.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/number_currencysymbols.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/utf8collationiterator.o ../deps/icu-small/source/i18n/utf8collationiterator.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/utf8collationiterator.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/zonemeta.o ../deps/icu-small/source/i18n/zonemeta.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/zonemeta.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/scientificnumberformatter.o ../deps/icu-small/source/i18n/scientificnumberformatter.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/scientificnumberformatter.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/unistr.o ../deps/icu-small/source/common/unistr.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/common/unistr.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/umsg.o ../deps/icu-small/source/i18n/umsg.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/umsg.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/units_complexconverter.o ../deps/icu-small/source/i18n/units_complexconverter.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/units_complexconverter.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/standardplural.o ../deps/icu-small/source/i18n/standardplural.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/standardplural.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/tmutfmt.o ../deps/icu-small/source/i18n/tmutfmt.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/tmutfmt.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/datefmt.o ../deps/icu-small/source/i18n/datefmt.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/datefmt.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/transreg.o ../deps/icu-small/source/i18n/transreg.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/transreg.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/ucol_sit.o ../deps/icu-small/source/i18n/ucol_sit.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/ucol_sit.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/collationkeys.o ../deps/icu-small/source/i18n/collationkeys.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/collationkeys.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/udateintervalformat.o ../deps/icu-small/source/i18n/udateintervalformat.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/udateintervalformat.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/listformatter.o ../deps/icu-small/source/i18n/listformatter.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/listformatter.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/smpdtfst.o ../deps/icu-small/source/i18n/smpdtfst.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/smpdtfst.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/strrepl.o ../deps/icu-small/source/i18n/strrepl.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/strrepl.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/double-conversion-string-to-double.o ../deps/icu-small/source/i18n/double-conversion-string-to-double.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/double-conversion-string-to-double.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/collationtailoring.o ../deps/icu-small/source/i18n/collationtailoring.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/collationtailoring.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/utmscale.o ../deps/icu-small/source/i18n/utmscale.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/utmscale.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/number_integerwidth.o ../deps/icu-small/source/i18n/number_integerwidth.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/number_integerwidth.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/dtitvinf.o ../deps/icu-small/source/i18n/dtitvinf.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/dtitvinf.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/string_segment.o ../deps/icu-small/source/i18n/string_segment.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/string_segment.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/units_data.o ../deps/icu-small/source/i18n/units_data.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/units_data.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/number_capi.o ../deps/icu-small/source/i18n/number_capi.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/number_capi.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/collationdatabuilder.o ../deps/icu-small/source/i18n/collationdatabuilder.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/collationdatabuilder.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/collationdata.o ../deps/icu-small/source/i18n/collationdata.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/collationdata.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/gregocal.o ../deps/icu-small/source/i18n/gregocal.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/gregocal.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/csdetect.o ../deps/icu-small/source/i18n/csdetect.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/csdetect.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/translit.o ../deps/icu-small/source/i18n/translit.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/translit.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/number_patternmodifier.o ../deps/icu-small/source/i18n/number_patternmodifier.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/number_patternmodifier.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/rbt_data.o ../deps/icu-small/source/i18n/rbt_data.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/rbt_data.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/anytrans.o ../deps/icu-small/source/i18n/anytrans.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/anytrans.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/toupptrn.o ../deps/icu-small/source/i18n/toupptrn.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/toupptrn.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/uregexc.o ../deps/icu-small/source/i18n/uregexc.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/uregexc.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/utf16collationiterator.o ../deps/icu-small/source/i18n/utf16collationiterator.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/utf16collationiterator.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/decimfmt.o ../deps/icu-small/source/i18n/decimfmt.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/decimfmt.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/collationbuilder.o ../deps/icu-small/source/i18n/collationbuilder.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/collationbuilder.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/number_utils.o ../deps/icu-small/source/i18n/number_utils.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/number_utils.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/number_decimfmtprops.o ../deps/icu-small/source/i18n/number_decimfmtprops.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/number_decimfmtprops.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/islamcal.o ../deps/icu-small/source/i18n/islamcal.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/islamcal.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/winnmfmt.o ../deps/icu-small/source/i18n/winnmfmt.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/winnmfmt.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/ucal.o ../deps/icu-small/source/i18n/ucal.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/ucal.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/wintzimpl.o ../deps/icu-small/source/i18n/wintzimpl.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/wintzimpl.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/formattedvalue.o ../deps/icu-small/source/i18n/formattedvalue.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/formattedvalue.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c ../deps/icu-small/source/i18n/formattedvalue.cpp: In function 'const char16_t* icu_73::ufmtval_getString_73(const UFormattedValue*, int32_t*, UErrorCode*)': ../deps/icu-small/source/i18n/formattedvalue.cpp:215:1: warning: function may return address of local variable [-Wreturn-local-addr] 215 | } | ^ ../deps/icu-small/source/i18n/formattedvalue.cpp:205:19: note: declared here 205 | UnicodeString readOnlyAlias = impl->fFormattedValue->toTempString(*ec); | ^~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/basictz.o ../deps/icu-small/source/i18n/basictz.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/basictz.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/formattedval_sbimpl.o ../deps/icu-small/source/i18n/formattedval_sbimpl.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/formattedval_sbimpl.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/zrule.o ../deps/icu-small/source/i18n/zrule.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/zrule.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/formatted_string_builder.o ../deps/icu-small/source/i18n/formatted_string_builder.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/formatted_string_builder.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/hebrwcal.o ../deps/icu-small/source/i18n/hebrwcal.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/hebrwcal.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/gregoimp.o ../deps/icu-small/source/i18n/gregoimp.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/gregoimp.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/tzrule.o ../deps/icu-small/source/i18n/tzrule.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/tzrule.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/tztrans.o ../deps/icu-small/source/i18n/tztrans.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/tztrans.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/dcfmtsym.o ../deps/icu-small/source/i18n/dcfmtsym.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/dcfmtsym.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/double-conversion-bignum-dtoa.o ../deps/icu-small/source/i18n/double-conversion-bignum-dtoa.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/double-conversion-bignum-dtoa.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/numparse_symbols.o ../deps/icu-small/source/i18n/numparse_symbols.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/numparse_symbols.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/japancal.o ../deps/icu-small/source/i18n/japancal.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/japancal.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/units_router.o ../deps/icu-small/source/i18n/units_router.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/units_router.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/astro.o ../deps/icu-small/source/i18n/astro.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/astro.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/ulistformatter.o ../deps/icu-small/source/i18n/ulistformatter.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/ulistformatter.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/numparse_validators.o ../deps/icu-small/source/i18n/numparse_validators.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/numparse_validators.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/dayperiodrules.o ../deps/icu-small/source/i18n/dayperiodrules.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/dayperiodrules.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/inputext.o ../deps/icu-small/source/i18n/inputext.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/inputext.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/casetrn.o ../deps/icu-small/source/i18n/casetrn.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/casetrn.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/tridpars.o ../deps/icu-small/source/i18n/tridpars.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/tridpars.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/collationweights.o ../deps/icu-small/source/i18n/collationweights.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/collationweights.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/csrecog.o ../deps/icu-small/source/i18n/csrecog.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/csrecog.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/dangical.o ../deps/icu-small/source/i18n/dangical.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/dangical.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/currpinf.o ../deps/icu-small/source/i18n/currpinf.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/currpinf.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/reldtfmt.o ../deps/icu-small/source/i18n/reldtfmt.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/reldtfmt.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/uspoof_conf.o ../deps/icu-small/source/i18n/uspoof_conf.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/uspoof_conf.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/titletrn.o ../deps/icu-small/source/i18n/titletrn.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/titletrn.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/compactdecimalformat.o ../deps/icu-small/source/i18n/compactdecimalformat.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/compactdecimalformat.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/csrmbcs.o ../deps/icu-small/source/i18n/csrmbcs.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/csrmbcs.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/taiwncal.o ../deps/icu-small/source/i18n/taiwncal.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/taiwncal.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/choicfmt.o ../deps/icu-small/source/i18n/choicfmt.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/choicfmt.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/tznames_impl.o ../deps/icu-small/source/i18n/tznames_impl.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/tznames_impl.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/selfmt.o ../deps/icu-small/source/i18n/selfmt.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/selfmt.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/nortrans.o ../deps/icu-small/source/i18n/nortrans.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/nortrans.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/unesctrn.o ../deps/icu-small/source/i18n/unesctrn.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/unesctrn.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/number_rounding.o ../deps/icu-small/source/i18n/number_rounding.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/number_rounding.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/icu-small/source/i18n/number_rounding.cpp:10: In constructor 'icu_73::number::Precision::Precision(const PrecisionType&, const PrecisionUnion&)', inlined from 'icu_73::number::FractionPrecision::FractionPrecision(const icu_73::number::Precision::PrecisionType&, const icu_73::number::Precision::PrecisionUnion&) [inherited from icu_73::number::Precision]' at ../deps/icu-small/source/i18n/unicode/numberformatter.h:899:22, inlined from 'static icu_73::number::FractionPrecision icu_73::number::Precision::constructFraction(int32_t, int32_t)' at ../deps/icu-small/source/i18n/number_rounding.cpp:288:33: ../deps/icu-small/source/i18n/unicode/numberformatter.h:766:28: warning: '*(unsigned int*)((char*)&settings + offsetof(icu_73::number::Precision::PrecisionUnion::FractionSignificantSettings, icu_73::number::Precision::PrecisionUnion::FractionSignificantSettings::fPriority))' is used uninitialized [-Wuninitialized] 766 | : fType(type), fUnion(union_) {} | ^~~~~~~~~~~~~~ ../deps/icu-small/source/i18n/number_rounding.cpp: In static member function 'static icu_73::number::FractionPrecision icu_73::number::Precision::constructFraction(int32_t, int32_t)': ../deps/icu-small/source/i18n/number_rounding.cpp:281:33: note: '*(unsigned int*)((char*)&settings + offsetof(icu_73::number::Precision::PrecisionUnion::FractionSignificantSettings, icu_73::number::Precision::PrecisionUnion::FractionSignificantSettings::fPriority))' was declared here 281 | FractionSignificantSettings settings; | ^~~~~~~~ In constructor 'icu_73::number::Precision::Precision(const PrecisionType&, const PrecisionUnion&)', inlined from 'icu_73::number::FractionPrecision::FractionPrecision(const icu_73::number::Precision::PrecisionType&, const icu_73::number::Precision::PrecisionUnion&) [inherited from icu_73::number::Precision]' at ../deps/icu-small/source/i18n/unicode/numberformatter.h:899:22, inlined from 'static icu_73::number::FractionPrecision icu_73::number::Precision::constructFraction(int32_t, int32_t)' at ../deps/icu-small/source/i18n/number_rounding.cpp:288:33: ../deps/icu-small/source/i18n/unicode/numberformatter.h:766:28: warning: '*(unsigned char*)((char*)&settings + offsetof(icu_73::number::Precision::PrecisionUnion::FractionSignificantSettings, icu_73::number::Precision::PrecisionUnion::FractionSignificantSettings::fRetain))' is used uninitialized [-Wuninitialized] 766 | : fType(type), fUnion(union_) {} | ^~~~~~~~~~~~~~ ../deps/icu-small/source/i18n/number_rounding.cpp: In static member function 'static icu_73::number::FractionPrecision icu_73::number::Precision::constructFraction(int32_t, int32_t)': ../deps/icu-small/source/i18n/number_rounding.cpp:281:33: note: '*(unsigned char*)((char*)&settings + offsetof(icu_73::number::Precision::PrecisionUnion::FractionSignificantSettings, icu_73::number::Precision::PrecisionUnion::FractionSignificantSettings::fRetain))' was declared here 281 | FractionSignificantSettings settings; | ^~~~~~~~ In constructor 'icu_73::number::Precision::Precision(const PrecisionType&, const PrecisionUnion&)', inlined from 'static icu_73::number::Precision icu_73::number::Precision::constructSignificant(int32_t, int32_t)' at ../deps/icu-small/source/i18n/number_rounding.cpp:299:36: ../deps/icu-small/source/i18n/unicode/numberformatter.h:766:28: warning: '*(unsigned int*)((char*)&settings + offsetof(icu_73::number::Precision::PrecisionUnion::FractionSignificantSettings, icu_73::number::Precision::PrecisionUnion::FractionSignificantSettings::fPriority))' is used uninitialized [-Wuninitialized] 766 | : fType(type), fUnion(union_) {} | ^~~~~~~~~~~~~~ ../deps/icu-small/source/i18n/number_rounding.cpp: In static member function 'static icu_73::number::Precision icu_73::number::Precision::constructSignificant(int32_t, int32_t)': ../deps/icu-small/source/i18n/number_rounding.cpp:292:33: note: '*(unsigned int*)((char*)&settings + offsetof(icu_73::number::Precision::PrecisionUnion::FractionSignificantSettings, icu_73::number::Precision::PrecisionUnion::FractionSignificantSettings::fPriority))' was declared here 292 | FractionSignificantSettings settings; | ^~~~~~~~ In constructor 'icu_73::number::Precision::Precision(const PrecisionType&, const PrecisionUnion&)', inlined from 'static icu_73::number::Precision icu_73::number::Precision::constructSignificant(int32_t, int32_t)' at ../deps/icu-small/source/i18n/number_rounding.cpp:299:36: ../deps/icu-small/source/i18n/unicode/numberformatter.h:766:28: warning: '*(unsigned char*)((char*)&settings + offsetof(icu_73::number::Precision::PrecisionUnion::FractionSignificantSettings, icu_73::number::Precision::PrecisionUnion::FractionSignificantSettings::fRetain))' is used uninitialized [-Wuninitialized] 766 | : fType(type), fUnion(union_) {} | ^~~~~~~~~~~~~~ ../deps/icu-small/source/i18n/number_rounding.cpp: In static member function 'static icu_73::number::Precision icu_73::number::Precision::constructSignificant(int32_t, int32_t)': ../deps/icu-small/source/i18n/number_rounding.cpp:292:33: note: '*(unsigned char*)((char*)&settings + offsetof(icu_73::number::Precision::PrecisionUnion::FractionSignificantSettings, icu_73::number::Precision::PrecisionUnion::FractionSignificantSettings::fRetain))' was declared here 292 | FractionSignificantSettings settings; | ^~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/numparse_decimal.o ../deps/icu-small/source/i18n/numparse_decimal.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/numparse_decimal.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/quantityformatter.o ../deps/icu-small/source/i18n/quantityformatter.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/quantityformatter.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/rulebasedcollator.o ../deps/icu-small/source/i18n/rulebasedcollator.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/rulebasedcollator.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/usearch.o ../deps/icu-small/source/i18n/usearch.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/usearch.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/windtfmt.o ../deps/icu-small/source/i18n/windtfmt.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/windtfmt.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/number_longnames.o ../deps/icu-small/source/i18n/number_longnames.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/number_longnames.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/fpositer.o ../deps/icu-small/source/i18n/fpositer.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/fpositer.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/ethpccal.o ../deps/icu-small/source/i18n/ethpccal.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/ethpccal.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/curramt.o ../deps/icu-small/source/i18n/curramt.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/curramt.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/region.o ../deps/icu-small/source/i18n/region.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/region.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/unumsys.o ../deps/icu-small/source/i18n/unumsys.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/unumsys.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/uspoof_impl.o ../deps/icu-small/source/i18n/uspoof_impl.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/uspoof_impl.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/formattedval_iterimpl.o ../deps/icu-small/source/i18n/formattedval_iterimpl.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/formattedval_iterimpl.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/msgfmt.o ../deps/icu-small/source/i18n/msgfmt.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/msgfmt.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/timezone.o ../deps/icu-small/source/i18n/timezone.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/timezone.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/uni2name.o ../deps/icu-small/source/i18n/uni2name.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/uni2name.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/udat.o ../deps/icu-small/source/i18n/udat.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/udat.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/number_simple.o ../deps/icu-small/source/i18n/number_simple.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/number_simple.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/cecal.o ../deps/icu-small/source/i18n/cecal.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/cecal.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/collationruleparser.o ../deps/icu-small/source/i18n/collationruleparser.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/collationruleparser.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/indiancal.o ../deps/icu-small/source/i18n/indiancal.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/indiancal.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/stsearch.o ../deps/icu-small/source/i18n/stsearch.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/stsearch.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/regexcmp.o ../deps/icu-small/source/i18n/regexcmp.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/regexcmp.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/numparse_parsednumber.o ../deps/icu-small/source/i18n/numparse_parsednumber.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/numparse_parsednumber.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/rbt_rule.o ../deps/icu-small/source/i18n/rbt_rule.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/rbt_rule.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/calendar.o ../deps/icu-small/source/i18n/calendar.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/calendar.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/icu-small/source/i18n/calendar.cpp:57: ../deps/icu-small/source/i18n/calendar.cpp: In member function 'icu_73::Calendar& icu_73::Calendar::operator=(const icu_73::Calendar&)': ../deps/icu-small/source/common/cstring.h:43:70: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' output may be truncated copying 156 bytes from a string of length 156 [-Wstringop-truncation] 43 | #define uprv_strncpy(dst, src, size) U_STANDARD_CPP_NAMESPACE strncpy(dst, src, size) | ^ ../deps/icu-small/source/i18n/calendar.cpp:860:9: note: in expansion of macro 'uprv_strncpy' 860 | uprv_strncpy(actualLocale, right.actualLocale, sizeof(actualLocale)); | ^~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/numsys.o ../deps/icu-small/source/i18n/numsys.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/numsys.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/fphdlimp.o ../deps/icu-small/source/i18n/fphdlimp.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/fphdlimp.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/plurfmt.o ../deps/icu-small/source/i18n/plurfmt.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/plurfmt.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/csrutf8.o ../deps/icu-small/source/i18n/csrutf8.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/csrutf8.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/uspoof.o ../deps/icu-small/source/i18n/uspoof.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/uspoof.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/csrucode.o ../deps/icu-small/source/i18n/csrucode.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/csrucode.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/name2uni.o ../deps/icu-small/source/i18n/name2uni.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/name2uni.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/ucol_res.o ../deps/icu-small/source/i18n/ucol_res.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/ucol_res.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/number_mapper.o ../deps/icu-small/source/i18n/number_mapper.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/number_mapper.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/fmtable.o ../deps/icu-small/source/i18n/fmtable.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/fmtable.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/collationdatawriter.o ../deps/icu-small/source/i18n/collationdatawriter.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/collationdatawriter.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/search.o ../deps/icu-small/source/i18n/search.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/search.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/ucsdet.o ../deps/icu-small/source/i18n/ucsdet.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/ucsdet.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/dtptngen.o ../deps/icu-small/source/i18n/dtptngen.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/dtptngen.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/persncal.o ../deps/icu-small/source/i18n/persncal.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/persncal.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/numparse_currency.o ../deps/icu-small/source/i18n/numparse_currency.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/numparse_currency.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/measure.o ../deps/icu-small/source/i18n/measure.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/measure.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/scriptset.o ../deps/icu-small/source/i18n/scriptset.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/scriptset.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/reldatefmt.o ../deps/icu-small/source/i18n/reldatefmt.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/reldatefmt.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/number_fluent.o ../deps/icu-small/source/i18n/number_fluent.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/number_fluent.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/collationcompare.o ../deps/icu-small/source/i18n/collationcompare.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/collationcompare.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/number_formatimpl.o ../deps/icu-small/source/i18n/number_formatimpl.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/number_formatimpl.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/uregion.o ../deps/icu-small/source/i18n/uregion.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/uregion.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/number_modifiers.o ../deps/icu-small/source/i18n/number_modifiers.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/number_modifiers.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/csr2022.o ../deps/icu-small/source/i18n/csr2022.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/csr2022.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/udatpg.o ../deps/icu-small/source/i18n/udatpg.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/udatpg.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/cpdtrans.o ../deps/icu-small/source/i18n/cpdtrans.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/cpdtrans.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/olsontz.o ../deps/icu-small/source/i18n/olsontz.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/olsontz.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/collationrootelements.o ../deps/icu-small/source/i18n/collationrootelements.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/collationrootelements.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/collationfastlatin.o ../deps/icu-small/source/i18n/collationfastlatin.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/collationfastlatin.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/nfrule.o ../deps/icu-small/source/i18n/nfrule.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/nfrule.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/format.o ../deps/icu-small/source/i18n/format.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/format.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/iso8601cal.o ../deps/icu-small/source/i18n/iso8601cal.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/iso8601cal.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/number_compact.o ../deps/icu-small/source/i18n/number_compact.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/number_compact.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/double-conversion-double-to-string.o ../deps/icu-small/source/i18n/double-conversion-double-to-string.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/double-conversion-double-to-string.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/numrange_fluent.o ../deps/icu-small/source/i18n/numrange_fluent.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/numrange_fluent.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/rbt_pars.o ../deps/icu-small/source/i18n/rbt_pars.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/rbt_pars.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/utrans.o ../deps/icu-small/source/i18n/utrans.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/utrans.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/double-conversion-bignum.o ../deps/icu-small/source/i18n/double-conversion-bignum.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/double-conversion-bignum.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/nultrans.o ../deps/icu-small/source/i18n/nultrans.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/nultrans.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/uspoof_build.o ../deps/icu-small/source/i18n/uspoof_build.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/uspoof_build.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/tmunit.o ../deps/icu-small/source/i18n/tmunit.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/tmunit.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/strmatch.o ../deps/icu-small/source/i18n/strmatch.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/strmatch.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/dtfmtsym.o ../deps/icu-small/source/i18n/dtfmtsym.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/dtfmtsym.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/smpdtfmt.o ../deps/icu-small/source/i18n/smpdtfmt.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/smpdtfmt.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/measunit_extra.o ../deps/icu-small/source/i18n/measunit_extra.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/measunit_extra.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/number_affixutils.o ../deps/icu-small/source/i18n/number_affixutils.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/number_affixutils.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/fmtable_cnv.o ../deps/icu-small/source/i18n/fmtable_cnv.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/fmtable_cnv.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/vzone.o ../deps/icu-small/source/i18n/vzone.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/vzone.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/collationfcd.o ../deps/icu-small/source/i18n/collationfcd.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/collationfcd.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/buddhcal.o ../deps/icu-small/source/i18n/buddhcal.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/buddhcal.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/collationfastlatinbuilder.o ../deps/icu-small/source/i18n/collationfastlatinbuilder.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/collationfastlatinbuilder.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/decNumber.o ../deps/icu-small/source/i18n/decNumber.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/decNumber.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c ../deps/icu-small/source/i18n/decNumber.cpp: In function 'decNumber* uprv_decNumberSquareRoot_73(decNumber*, const decNumber*, decContext*)': ../deps/icu-small/source/i18n/decNumber.cpp:2974:31: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2974 | t->lsu[0]=9; t->lsu[1]=5; t->lsu[2]=2; | ~~~~~~~~~^~ In file included from ../deps/icu-small/source/i18n/decNumber.cpp:184: ../deps/icu-small/source/i18n/decNumber.h:89:19: note: at offset 1 into destination object 'decNumber::lsu' of size 1 89 | decNumberUnit lsu[DECNUMUNITS]; | ^~~ ../deps/icu-small/source/i18n/decNumber.cpp:2974:44: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2974 | t->lsu[0]=9; t->lsu[1]=5; t->lsu[2]=2; | ~~~~~~~~~^~ ../deps/icu-small/source/i18n/decNumber.h:89:19: note: at offset 2 into destination object 'decNumber::lsu' of size 1 89 | decNumberUnit lsu[DECNUMUNITS]; | ^~~ ../deps/icu-small/source/i18n/decNumber.cpp: In function 'decNumber* uprv_decNumberLog10_73(decNumber*, const decNumber*, decContext*)': ../deps/icu-small/source/i18n/decNumber.cpp:1528:14: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 1528 | w->lsu[1]=1; w->lsu[0]=0; /* .. */ | ~~~~~~~~~^~ ../deps/icu-small/source/i18n/decNumber.h:89:19: note: at offset 1 into destination object 'decNumber::lsu' of size 1 89 | decNumberUnit lsu[DECNUMUNITS]; | ^~~ ../deps/icu-small/source/i18n/decNumber.cpp:1528:14: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 1528 | w->lsu[1]=1; w->lsu[0]=0; /* .. */ | ~~~~~~~~~^~ ../deps/icu-small/source/i18n/decNumber.h:89:19: note: at offset 1 into destination object 'decNumber::lsu' of size 1 89 | decNumberUnit lsu[DECNUMUNITS]; | ^~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/number_output.o ../deps/icu-small/source/i18n/number_output.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/number_output.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/coptccal.o ../deps/icu-small/source/i18n/coptccal.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/coptccal.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/uitercollationiterator.o ../deps/icu-small/source/i18n/uitercollationiterator.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/uitercollationiterator.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/upluralrules.o ../deps/icu-small/source/i18n/upluralrules.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/upluralrules.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/alphaindex.o ../deps/icu-small/source/i18n/alphaindex.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/alphaindex.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/tzgnames.o ../deps/icu-small/source/i18n/tzgnames.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/tzgnames.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/ulocdata.o ../deps/icu-small/source/i18n/ulocdata.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/ulocdata.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/csrsbcs.o ../deps/icu-small/source/i18n/csrsbcs.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/csrsbcs.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/number_decimalquantity.o ../deps/icu-small/source/i18n/number_decimalquantity.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/number_decimalquantity.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/tzfmt.o ../deps/icu-small/source/i18n/tzfmt.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/tzfmt.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/decContext.o ../deps/icu-small/source/i18n/decContext.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/decContext.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/number_patternstring.o ../deps/icu-small/source/i18n/number_patternstring.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/number_patternstring.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/erarules.o ../deps/icu-small/source/i18n/erarules.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/erarules.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/double-conversion-fast-dtoa.o ../deps/icu-small/source/i18n/double-conversion-fast-dtoa.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/double-conversion-fast-dtoa.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/pluralranges.o ../deps/icu-small/source/i18n/pluralranges.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/pluralranges.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/remtrans.o ../deps/icu-small/source/i18n/remtrans.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/remtrans.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/numrange_impl.o ../deps/icu-small/source/i18n/numrange_impl.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/numrange_impl.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/regeximp.o ../deps/icu-small/source/i18n/regeximp.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/regeximp.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/gender.o ../deps/icu-small/source/i18n/gender.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/gender.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/collationiterator.o ../deps/icu-small/source/i18n/collationiterator.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/collationiterator.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/number_notation.o ../deps/icu-small/source/i18n/number_notation.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/number_notation.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/number_symbolswrapper.o ../deps/icu-small/source/i18n/number_symbolswrapper.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/number_symbolswrapper.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/numparse_compositions.o ../deps/icu-small/source/i18n/numparse_compositions.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/numparse_compositions.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/dtrule.o ../deps/icu-small/source/i18n/dtrule.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/dtrule.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/uregex.o ../deps/icu-small/source/i18n/uregex.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/uregex.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/chnsecal.o ../deps/icu-small/source/i18n/chnsecal.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/chnsecal.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/number_multiplier.o ../deps/icu-small/source/i18n/number_multiplier.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/number_multiplier.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/measfmt.o ../deps/icu-small/source/i18n/measfmt.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/measfmt.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/ucln_in.o ../deps/icu-small/source/i18n/ucln_in.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/ucln_in.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/double-conversion-cached-powers.o ../deps/icu-small/source/i18n/double-conversion-cached-powers.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/double-conversion-cached-powers.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/collationsettings.o ../deps/icu-small/source/i18n/collationsettings.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/collationsettings.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/simpletz.o ../deps/icu-small/source/i18n/simpletz.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/simpletz.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/ucol.o ../deps/icu-small/source/i18n/ucol.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/ucol.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/ucoleitr.o ../deps/icu-small/source/i18n/ucoleitr.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/ucoleitr.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/rbtz.o ../deps/icu-small/source/i18n/rbtz.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/rbtz.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/regexst.o ../deps/icu-small/source/i18n/regexst.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/regexst.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/units_converter.o ../deps/icu-small/source/i18n/units_converter.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/units_converter.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/numparse_scientific.o ../deps/icu-small/source/i18n/numparse_scientific.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/numparse_scientific.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/collation.o ../deps/icu-small/source/i18n/collation.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/collation.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c rm -f /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/tools/icu/libicustubdata.a ar-file-list; mkdir -p `dirname /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/tools/icu/libicustubdata.a` ar crsT /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/tools/icu/libicustubdata.a @/builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/tools/icu/libicustubdata.a.ar-file-list g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/number_grouping.o ../deps/icu-small/source/i18n/number_grouping.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/number_grouping.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/repattrn.o ../deps/icu-small/source/i18n/repattrn.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/repattrn.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c rm -f /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/tools/v8_gypfiles/libv8_libplatform.a ar-file-list; mkdir -p `dirname /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/tools/v8_gypfiles/libv8_libplatform.a` ar crsT /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/tools/v8_gypfiles/libv8_libplatform.a @/builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/tools/v8_gypfiles/libv8_libplatform.a.ar-file-list g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/collationsets.o ../deps/icu-small/source/i18n/collationsets.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/collationsets.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c rm -f /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/deps/llhttp/libllhttp.a ar-file-list; mkdir -p `dirname /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/deps/llhttp/libllhttp.a` ar crsT /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/deps/llhttp/libllhttp.a @/builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/deps/llhttp/libllhttp.a.ar-file-list rm -f /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/tools/v8_gypfiles/libv8_zlib.a ar-file-list; mkdir -p `dirname /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/tools/v8_gypfiles/libv8_zlib.a` ar crsT /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/tools/v8_gypfiles/libv8_zlib.a @/builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/tools/v8_gypfiles/libv8_zlib.a.ar-file-list rm -f /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/deps/googletest/libgtest_main.a ar-file-list; mkdir -p `dirname /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/deps/googletest/libgtest_main.a` ar crsT /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/deps/googletest/libgtest_main.a @/builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/deps/googletest/libgtest_main.a.ar-file-list touch /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/node_dtrace_provider.stamp g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/stubdata/stubdata.o ../deps/icu-small/source/stubdata/stubdata.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/stubdata/stubdata.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c rm -f /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/deps/googletest/libgtest.a ar-file-list; mkdir -p `dirname /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/deps/googletest/libgtest.a` ar crsT /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/deps/googletest/libgtest.a @/builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/deps/googletest/libgtest.a.ar-file-list g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/quant.o ../deps/icu-small/source/i18n/quant.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/quant.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c rm -f /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/deps/nghttp2/libnghttp2.a ar-file-list; mkdir -p `dirname /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/deps/nghttp2/libnghttp2.a` ar crsT /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/deps/nghttp2/libnghttp2.a @/builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/deps/nghttp2/libnghttp2.a.ar-file-list rm -f /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/deps/simdutf/libsimdutf.a ar-file-list; mkdir -p `dirname /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/deps/simdutf/libsimdutf.a` ar crsT /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/deps/simdutf/libsimdutf.a @/builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/deps/simdutf/libsimdutf.a.ar-file-list g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/regextxt.o ../deps/icu-small/source/i18n/regextxt.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/regextxt.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/overlapped-checker -pthread -rdynamic -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 -Wl,--start-group /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/overlapped-checker/test/overlapped-checker/main_unix.o -lz -luv -lbrotlidec -lbrotlienc -lcrypto -lssl -Wl,--end-group rm -f /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/deps/ada/libada.a ar-file-list; mkdir -p `dirname /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/deps/ada/libada.a` ar crsT /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/deps/ada/libada.a @/builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/deps/ada/libada.a.ar-file-list g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/collationroot.o ../deps/icu-small/source/i18n/collationroot.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/collationroot.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/numparse_affixes.o ../deps/icu-small/source/i18n/numparse_affixes.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/numparse_affixes.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c rm -f /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/deps/cares/libcares.a ar-file-list; mkdir -p `dirname /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/deps/cares/libcares.a` ar crsT /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/deps/cares/libcares.a @/builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/deps/cares/libcares.a.ar-file-list g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/number_padding.o ../deps/icu-small/source/i18n/number_padding.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/number_padding.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/rematch.o ../deps/icu-small/source/i18n/rematch.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/rematch.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/coll.o ../deps/icu-small/source/i18n/coll.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/coll.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/tmutamt.o ../deps/icu-small/source/i18n/tmutamt.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/tmutamt.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/number_skeletons.o ../deps/icu-small/source/i18n/number_skeletons.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/number_skeletons.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/icu-small/source/common/unicode/unistr.h:36, from ../deps/icu-small/source/common/charstr.h:18, from ../deps/icu-small/source/i18n/number_decnum.h:11, from ../deps/icu-small/source/i18n/number_skeletons.cpp:12: In constructor 'icu_73::ConstChar16Ptr::ConstChar16Ptr(const char16_t*)', inlined from 'void icu_73::number::impl::blueprint_helpers::parseCurrencyOption(const icu_73::StringSegment&, icu_73::number::impl::MacroProps&, UErrorCode&)' at ../deps/icu-small/source/i18n/number_skeletons.cpp:1027:52: ../deps/icu-small/source/common/unicode/char16ptr.h:222:53: warning: dangling pointer to an unnamed temporary may be used [-Wdangling-pointer=] 222 | ConstChar16Ptr::ConstChar16Ptr(const char16_t *p) : p_(p) {} | ^~~~~ ../deps/icu-small/source/i18n/number_skeletons.cpp: In function 'void icu_73::number::impl::blueprint_helpers::parseCurrencyOption(const icu_73::StringSegment&, icu_73::number::impl::MacroProps&, UErrorCode&)': ../deps/icu-small/source/i18n/number_skeletons.cpp:1025:63: note: unnamed temporary defined here 1025 | const char16_t* currencyCode = segment.toTempUnicodeString().getBuffer(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/sortkey.o ../deps/icu-small/source/i18n/sortkey.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/sortkey.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/number_scientific.o ../deps/icu-small/source/i18n/number_scientific.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/number_scientific.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/numrange_capi.o ../deps/icu-small/source/i18n/numrange_capi.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/numrange_capi.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/number_asformat.o ../deps/icu-small/source/i18n/number_asformat.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/number_asformat.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/coleitr.o ../deps/icu-small/source/i18n/coleitr.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/coleitr.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/brktrans.o ../deps/icu-small/source/i18n/brktrans.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/brktrans.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/tznames.o ../deps/icu-small/source/i18n/tznames.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/tznames.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_libbase/deps/v8/src/base/bits.o ../deps/v8/src/base/bits.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DBUILDING_V8_BASE_SHARED' -I../deps/v8 -I../deps/v8/include -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_libbase/deps/v8/src/base/bits.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/numfmt.o ../deps/icu-small/source/i18n/numfmt.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/numfmt.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/collationdatareader.o ../deps/icu-small/source/i18n/collationdatareader.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/collationdatareader.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/nfrs.o ../deps/icu-small/source/i18n/nfrs.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/nfrs.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/measunit.o ../deps/icu-small/source/i18n/measunit.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/measunit.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_libbase/deps/v8/src/base/cpu.o ../deps/v8/src/base/cpu.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DBUILDING_V8_BASE_SHARED' -I../deps/v8 -I../deps/v8/include -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_libbase/deps/v8/src/base/cpu.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/nfsubs.o ../deps/icu-small/source/i18n/nfsubs.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/nfsubs.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/number_usageprefs.o ../deps/icu-small/source/i18n/number_usageprefs.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/number_usageprefs.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_libbase/deps/v8/src/base/division-by-constant.o ../deps/v8/src/base/division-by-constant.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DBUILDING_V8_BASE_SHARED' -I../deps/v8 -I../deps/v8/include -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_libbase/deps/v8/src/base/division-by-constant.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_libbase/deps/v8/src/base/functional.o ../deps/v8/src/base/functional.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DBUILDING_V8_BASE_SHARED' -I../deps/v8 -I../deps/v8/include -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_libbase/deps/v8/src/base/functional.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_libbase/deps/v8/src/base/debug/stack_trace.o ../deps/v8/src/base/debug/stack_trace.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DBUILDING_V8_BASE_SHARED' -I../deps/v8 -I../deps/v8/include -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_libbase/deps/v8/src/base/debug/stack_trace.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_libbase/deps/v8/src/base/file-utils.o ../deps/v8/src/base/file-utils.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DBUILDING_V8_BASE_SHARED' -I../deps/v8 -I../deps/v8/include -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_libbase/deps/v8/src/base/file-utils.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_libbase/deps/v8/src/base/once.o ../deps/v8/src/base/once.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DBUILDING_V8_BASE_SHARED' -I../deps/v8 -I../deps/v8/include -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_libbase/deps/v8/src/base/once.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_libbase/deps/v8/src/base/numbers/diy-fp.o ../deps/v8/src/base/numbers/diy-fp.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DBUILDING_V8_BASE_SHARED' -I../deps/v8 -I../deps/v8/include -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_libbase/deps/v8/src/base/numbers/diy-fp.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_libbase/deps/v8/src/base/bounded-page-allocator.o ../deps/v8/src/base/bounded-page-allocator.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DBUILDING_V8_BASE_SHARED' -I../deps/v8 -I../deps/v8/include -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_libbase/deps/v8/src/base/bounded-page-allocator.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_libbase/deps/v8/src/base/numbers/cached-powers.o ../deps/v8/src/base/numbers/cached-powers.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DBUILDING_V8_BASE_SHARED' -I../deps/v8 -I../deps/v8/include -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_libbase/deps/v8/src/base/numbers/cached-powers.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_libbase/deps/v8/src/base/numbers/bignum-dtoa.o ../deps/v8/src/base/numbers/bignum-dtoa.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DBUILDING_V8_BASE_SHARED' -I../deps/v8 -I../deps/v8/include -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_libbase/deps/v8/src/base/numbers/bignum-dtoa.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_libbase/deps/v8/src/base/numbers/dtoa.o ../deps/v8/src/base/numbers/dtoa.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DBUILDING_V8_BASE_SHARED' -I../deps/v8 -I../deps/v8/include -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_libbase/deps/v8/src/base/numbers/dtoa.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_libbase/deps/v8/src/base/numbers/bignum.o ../deps/v8/src/base/numbers/bignum.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DBUILDING_V8_BASE_SHARED' -I../deps/v8 -I../deps/v8/include -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_libbase/deps/v8/src/base/numbers/bignum.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/rbnf.o ../deps/icu-small/source/i18n/rbnf.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/rbnf.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/numparse_impl.o ../deps/icu-small/source/i18n/numparse_impl.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/numparse_impl.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_libbase/deps/v8/src/base/platform/condition-variable.o ../deps/v8/src/base/platform/condition-variable.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DBUILDING_V8_BASE_SHARED' -I../deps/v8 -I../deps/v8/include -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_libbase/deps/v8/src/base/platform/condition-variable.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_libbase/deps/v8/src/base/numbers/fixed-dtoa.o ../deps/v8/src/base/numbers/fixed-dtoa.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DBUILDING_V8_BASE_SHARED' -I../deps/v8 -I../deps/v8/include -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_libbase/deps/v8/src/base/numbers/fixed-dtoa.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_libbase/deps/v8/src/base/numbers/fast-dtoa.o ../deps/v8/src/base/numbers/fast-dtoa.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DBUILDING_V8_BASE_SHARED' -I../deps/v8 -I../deps/v8/include -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_libbase/deps/v8/src/base/numbers/fast-dtoa.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_libbase/deps/v8/src/base/emulated-virtual-address-subspace.o ../deps/v8/src/base/emulated-virtual-address-subspace.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DBUILDING_V8_BASE_SHARED' -I../deps/v8 -I../deps/v8/include -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_libbase/deps/v8/src/base/emulated-virtual-address-subspace.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_libbase/deps/v8/src/base/numbers/strtod.o ../deps/v8/src/base/numbers/strtod.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DBUILDING_V8_BASE_SHARED' -I../deps/v8 -I../deps/v8/include -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_libbase/deps/v8/src/base/numbers/strtod.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/vtzone.o ../deps/icu-small/source/i18n/vtzone.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/vtzone.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_libbase/deps/v8/src/base/platform/mutex.o ../deps/v8/src/base/platform/mutex.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DBUILDING_V8_BASE_SHARED' -I../deps/v8 -I../deps/v8/include -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_libbase/deps/v8/src/base/platform/mutex.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_libbase/deps/v8/src/base/sanitizer/lsan-page-allocator.o ../deps/v8/src/base/sanitizer/lsan-page-allocator.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DBUILDING_V8_BASE_SHARED' -I../deps/v8 -I../deps/v8/include -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_libbase/deps/v8/src/base/sanitizer/lsan-page-allocator.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_libbase/deps/v8/src/base/platform/semaphore.o ../deps/v8/src/base/platform/semaphore.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DBUILDING_V8_BASE_SHARED' -I../deps/v8 -I../deps/v8/include -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_libbase/deps/v8/src/base/platform/semaphore.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_libbase/deps/v8/src/base/strings.o ../deps/v8/src/base/strings.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DBUILDING_V8_BASE_SHARED' -I../deps/v8 -I../deps/v8/include -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_libbase/deps/v8/src/base/strings.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_libbase/deps/v8/src/base/page-allocator.o ../deps/v8/src/base/page-allocator.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DBUILDING_V8_BASE_SHARED' -I../deps/v8 -I../deps/v8/include -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_libbase/deps/v8/src/base/page-allocator.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_libbase/deps/v8/src/base/vlq-base64.o ../deps/v8/src/base/vlq-base64.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DBUILDING_V8_BASE_SHARED' -I../deps/v8 -I../deps/v8/include -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_libbase/deps/v8/src/base/vlq-base64.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_libbase/deps/v8/src/base/platform/time.o ../deps/v8/src/base/platform/time.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DBUILDING_V8_BASE_SHARED' -I../deps/v8 -I../deps/v8/include -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_libbase/deps/v8/src/base/platform/time.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_libbase/deps/v8/src/base/sys-info.o ../deps/v8/src/base/sys-info.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DBUILDING_V8_BASE_SHARED' -I../deps/v8 -I../deps/v8/include -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_libbase/deps/v8/src/base/sys-info.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_libbase/deps/v8/src/base/virtual-address-space-page-allocator.o ../deps/v8/src/base/virtual-address-space-page-allocator.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DBUILDING_V8_BASE_SHARED' -I../deps/v8 -I../deps/v8/include -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_libbase/deps/v8/src/base/virtual-address-space-page-allocator.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_libbase/deps/v8/src/base/ieee754.o ../deps/v8/src/base/ieee754.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DBUILDING_V8_BASE_SHARED' -I../deps/v8 -I../deps/v8/include -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_libbase/deps/v8/src/base/ieee754.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c ../deps/v8/src/base/ieee754.cc: In function 'int v8::base::ieee754::{anonymous}::__kernel_rem_pio2(double*, double*, int, int, int, const int32_t*)': ../deps/v8/src/base/ieee754.cc:617:16: warning: 'fq' may be used uninitialized [-Wmaybe-uninitialized] 617 | fw = fq[0] - fw; | ~~~~^ ../deps/v8/src/base/ieee754.cc:471:24: note: 'fq' declared here 471 | double z, fw, f[20], fq[20], q[20]; | ^~ ../deps/v8/src/base/ieee754.cc:617:16: warning: 'fq' may be used uninitialized [-Wmaybe-uninitialized] 617 | fw = fq[0] - fw; | ~~~~^ ../deps/v8/src/base/ieee754.cc:471:24: note: 'fq' declared here 471 | double z, fw, f[20], fq[20], q[20]; | ^~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_libbase/deps/v8/src/base/sanitizer/lsan-virtual-address-space.o ../deps/v8/src/base/sanitizer/lsan-virtual-address-space.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DBUILDING_V8_BASE_SHARED' -I../deps/v8 -I../deps/v8/include -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_libbase/deps/v8/src/base/sanitizer/lsan-virtual-address-space.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_libbase/deps/v8/src/base/platform/platform-posix-time.o ../deps/v8/src/base/platform/platform-posix-time.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DBUILDING_V8_BASE_SHARED' -I../deps/v8 -I../deps/v8/include -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_libbase/deps/v8/src/base/platform/platform-posix-time.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/plurrule.o ../deps/icu-small/source/i18n/plurrule.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/plurrule.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/dtitvfmt.o ../deps/icu-small/source/i18n/dtitvfmt.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_COMMON_IMPLEMENTATION=1' '-DU_I18N_IMPLEMENTATION=1' '-DU_IO_IMPLEMENTATION=1' '-DU_TOOLUTIL_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icutools/deps/icu-small/source/i18n/dtitvfmt.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c rm -f /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/tools/icu/libicuucx.a ar-file-list; mkdir -p `dirname /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/tools/icu/libicuucx.a` ar crsT /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/tools/icu/libicuucx.a @/builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/tools/icu/libicuucx.a.ar-file-list g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_libbase/deps/v8/src/base/virtual-address-space.o ../deps/v8/src/base/virtual-address-space.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DBUILDING_V8_BASE_SHARED' -I../deps/v8 -I../deps/v8/include -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_libbase/deps/v8/src/base/virtual-address-space.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_libbase/deps/v8/src/base/region-allocator.o ../deps/v8/src/base/region-allocator.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DBUILDING_V8_BASE_SHARED' -I../deps/v8 -I../deps/v8/include -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_libbase/deps/v8/src/base/region-allocator.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_libbase/deps/v8/src/base/utils/random-number-generator.o ../deps/v8/src/base/utils/random-number-generator.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DBUILDING_V8_BASE_SHARED' -I../deps/v8 -I../deps/v8/include -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_libbase/deps/v8/src/base/utils/random-number-generator.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_libbase/deps/v8/src/base/platform/platform-posix.o ../deps/v8/src/base/platform/platform-posix.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DBUILDING_V8_BASE_SHARED' -I../deps/v8 -I../deps/v8/include -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_libbase/deps/v8/src/base/platform/platform-posix.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c rm -f /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/tools/icu/libicui18n.a ar-file-list; mkdir -p `dirname /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/tools/icu/libicui18n.a` ar crsT /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/tools/icu/libicui18n.a @/builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/tools/icu/libicui18n.a.ar-file-list g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_libbase/deps/v8/src/base/platform/platform-linux.o ../deps/v8/src/base/platform/platform-linux.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DBUILDING_V8_BASE_SHARED' -I../deps/v8 -I../deps/v8/include -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_libbase/deps/v8/src/base/platform/platform-linux.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_libbase/deps/v8/src/base/debug/stack_trace_posix.o ../deps/v8/src/base/debug/stack_trace_posix.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DBUILDING_V8_BASE_SHARED' -I../deps/v8 -I../deps/v8/include -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_libbase/deps/v8/src/base/debug/stack_trace_posix.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_libbase/deps/v8/src/base/logging.o ../deps/v8/src/base/logging.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DBUILDING_V8_BASE_SHARED' -I../deps/v8 -I../deps/v8/include -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_libbase/deps/v8/src/base/logging.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c rm -f /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/tools/v8_gypfiles/libv8_libbase.a ar-file-list; mkdir -p `dirname /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/tools/v8_gypfiles/libv8_libbase.a` ar crsT /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/tools/v8_gypfiles/libv8_libbase.a @/builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/tools/v8_gypfiles/libv8_libbase.a.ar-file-list touch /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/tools/v8_gypfiles/v8_shared_internal_headers.stamp touch /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/tools/v8_gypfiles/v8_flags.stamp rm -f /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/tools/icu/libicutools.a ar-file-list; mkdir -p `dirname /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/tools/icu/libicutools.a` ar crsT /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/tools/icu/libicutools.a @/builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/tools/icu/libicutools.a.ar-file-list g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icupkg/tools/icu/no-op.o ../tools/icu/no-op.cc '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icupkg/tools/icu/no-op.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/genccode/tools/icu/no-op.o ../tools/icu/no-op.cc '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/genccode/tools/icu/no-op.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c gcc -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/genccode/deps/icu-small/source/tools/genccode/genccode.o ../deps/icu-small/source/tools/genccode/genccode.c '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/genccode/deps/icu-small/source/tools/genccode/genccode.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c gcc -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/genrb/deps/icu-small/source/tools/genrb/errmsg.o ../deps/icu-small/source/tools/genrb/errmsg.c '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' '-DU_ATTRIBUTE_DEPRECATED=' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/genrb/deps/icu-small/source/tools/genrb/errmsg.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/bytecode_builtins_list_generator/deps/v8/src/interpreter/bytecode-operands.o ../deps/v8/src/interpreter/bytecode-operands.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' -I../deps/v8 -I../deps/v8/include -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/bytecode_builtins_list_generator/deps/v8/src/interpreter/bytecode-operands.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c gcc -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/genrb/deps/icu-small/source/tools/genrb/read.o ../deps/icu-small/source/tools/genrb/read.c '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' '-DU_ATTRIBUTE_DEPRECATED=' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/genrb/deps/icu-small/source/tools/genrb/read.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c ../deps/icu-small/source/tools/genrb/read.c: In function 'isWhitespace': ../deps/icu-small/source/tools/genrb/read.c:455:18: warning: this statement may fall through [-Wimplicit-fallthrough=] 455 | lineCount++; | ~~~~~~~~~^~ ../deps/icu-small/source/tools/genrb/read.c:456:5: note: here 456 | case 0x000D: | ^~~~ ../deps/icu-small/source/tools/genrb/read.c: In function 'isNewline': ../deps/icu-small/source/tools/genrb/read.c:472:18: warning: this statement may fall through [-Wimplicit-fallthrough=] 472 | lineCount++; | ~~~~~~~~~^~ ../deps/icu-small/source/tools/genrb/read.c:473:5: note: here 473 | case 0x000D: | ^~~~ gcc -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/genrb/deps/icu-small/source/tools/genrb/ustr.o ../deps/icu-small/source/tools/genrb/ustr.c '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' '-DU_ATTRIBUTE_DEPRECATED=' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/genrb/deps/icu-small/source/tools/genrb/ustr.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icupkg/deps/icu-small/source/tools/icupkg/icupkg.o ../deps/icu-small/source/tools/icupkg/icupkg.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icupkg/deps/icu-small/source/tools/icupkg/icupkg.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c gcc -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/genrb/deps/icu-small/source/tools/genrb/rbutil.o ../deps/icu-small/source/tools/genrb/rbutil.c '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' '-DU_ATTRIBUTE_DEPRECATED=' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/genrb/deps/icu-small/source/tools/genrb/rbutil.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/bytecode_builtins_list_generator/deps/v8/src/builtins/generate-bytecodes-builtins-list.o ../deps/v8/src/builtins/generate-bytecodes-builtins-list.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' -I../deps/v8 -I../deps/v8/include -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/bytecode_builtins_list_generator/deps/v8/src/builtins/generate-bytecodes-builtins-list.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/bytecode_builtins_list_generator/deps/v8/src/interpreter/bytecodes.o ../deps/v8/src/interpreter/bytecodes.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' -I../deps/v8 -I../deps/v8/include -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/bytecode_builtins_list_generator/deps/v8/src/interpreter/bytecodes.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/torque_base/deps/v8/src/torque/source-positions.o ../deps/v8/src/torque/source-positions.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' -I../deps/v8 -I../deps/v8/include -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -std=gnu++17 -fexceptions -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/torque_base/deps/v8/src/torque/source-positions.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c gcc -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/genrb/deps/icu-small/source/tools/genrb/rle.o ../deps/icu-small/source/tools/genrb/rle.c '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' '-DU_ATTRIBUTE_DEPRECATED=' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/genrb/deps/icu-small/source/tools/genrb/rle.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/iculslocs/tools/icu/no-op.o ../tools/icu/no-op.cc '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/iculslocs/tools/icu/no-op.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/genrb/deps/icu-small/source/tools/genrb/prscmnts.o ../deps/icu-small/source/tools/genrb/prscmnts.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' '-DU_ATTRIBUTE_DEPRECATED=' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/genrb/deps/icu-small/source/tools/genrb/prscmnts.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/genccode -pthread -rdynamic -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 -Wl,--start-group /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/genccode/deps/icu-small/source/tools/genccode/genccode.o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/genccode/tools/icu/no-op.o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/tools/icu/libicutools.a -lz -luv -lbrotlidec -lbrotlienc -lcrypto -lssl -Wl,--end-group g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/bytecode_builtins_list_generator -pthread -rdynamic -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 -Wl,--start-group /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/bytecode_builtins_list_generator/deps/v8/src/builtins/generate-bytecodes-builtins-list.o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/bytecode_builtins_list_generator/deps/v8/src/interpreter/bytecode-operands.o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/bytecode_builtins_list_generator/deps/v8/src/interpreter/bytecodes.o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/tools/v8_gypfiles/libv8_libbase.a -lz -luv -lbrotlidec -lbrotlienc -lcrypto -lssl -ldl -lrt -Wl,--end-group g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/genrb/deps/icu-small/source/tools/genrb/filterrb.o ../deps/icu-small/source/tools/genrb/filterrb.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' '-DU_ATTRIBUTE_DEPRECATED=' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/genrb/deps/icu-small/source/tools/genrb/filterrb.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/genrb/deps/icu-small/source/tools/genrb/wrtxml.o ../deps/icu-small/source/tools/genrb/wrtxml.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' '-DU_ATTRIBUTE_DEPRECATED=' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/genrb/deps/icu-small/source/tools/genrb/wrtxml.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c LD_LIBRARY_PATH=/builddir/build/BUILD/node-v18.18.2/out/Release/lib.host:/builddir/build/BUILD/node-v18.18.2/out/Release/lib.target:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; cd ../tools/v8_gypfiles; mkdir -p /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root/builtins-generated; python ../../deps/v8/tools/run.py "/builddir/build/BUILD/node-v18.18.2/out/Release/bytecode_builtins_list_generator" "/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root/builtins-generated/bytecodes-builtins-list.h" touch /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/tools/v8_gypfiles/generate_bytecode_builtins_list.stamp g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/torque_base/deps/v8/src/torque/cpp-builder.o ../deps/v8/src/torque/cpp-builder.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' -I../deps/v8 -I../deps/v8/include -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -std=gnu++17 -fexceptions -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/torque_base/deps/v8/src/torque/cpp-builder.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/genrb/deps/icu-small/source/tools/genrb/genrb.o ../deps/icu-small/source/tools/genrb/genrb.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' '-DU_ATTRIBUTE_DEPRECATED=' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/genrb/deps/icu-small/source/tools/genrb/genrb.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/iculslocs/tools/icu/iculslocs.o ../tools/icu/iculslocs.cc '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/iculslocs/tools/icu/iculslocs.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/genrb/deps/icu-small/source/tools/genrb/wrtjava.o ../deps/icu-small/source/tools/genrb/wrtjava.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' '-DU_ATTRIBUTE_DEPRECATED=' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/genrb/deps/icu-small/source/tools/genrb/wrtjava.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/iculslocs -pthread -rdynamic -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 -Wl,--start-group /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/iculslocs/tools/icu/iculslocs.o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/iculslocs/tools/icu/no-op.o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/tools/icu/libicutools.a -lz -luv -lbrotlidec -lbrotlienc -lcrypto -lssl -Wl,--end-group g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/genrb/deps/icu-small/source/tools/genrb/parse.o ../deps/icu-small/source/tools/genrb/parse.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' '-DU_ATTRIBUTE_DEPRECATED=' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/genrb/deps/icu-small/source/tools/genrb/parse.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/icupkg -pthread -rdynamic -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 -Wl,--start-group /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icupkg/deps/icu-small/source/tools/icupkg/icupkg.o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icupkg/tools/icu/no-op.o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/tools/icu/libicutools.a -lz -luv -lbrotlidec -lbrotlienc -lcrypto -lssl -Wl,--end-group g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/torque_base/deps/v8/src/torque/type-inference.o ../deps/v8/src/torque/type-inference.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' -I../deps/v8 -I../deps/v8/include -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -std=gnu++17 -fexceptions -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/torque_base/deps/v8/src/torque/type-inference.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/genrb/deps/icu-small/source/tools/genrb/reslist.o ../deps/icu-small/source/tools/genrb/reslist.cpp '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' '-DU_ATTRIBUTE_DEPRECATED=' -I../deps/icu-small/source/common -I../deps/icu-small/source/i18n -I../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++17 -frtti -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/genrb/deps/icu-small/source/tools/genrb/reslist.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/torque_base/deps/v8/src/torque/global-context.o ../deps/v8/src/torque/global-context.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' -I../deps/v8 -I../deps/v8/include -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -std=gnu++17 -fexceptions -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/torque_base/deps/v8/src/torque/global-context.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/torque_base/deps/v8/src/torque/earley-parser.o ../deps/v8/src/torque/earley-parser.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' -I../deps/v8 -I../deps/v8/include -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -std=gnu++17 -fexceptions -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/torque_base/deps/v8/src/torque/earley-parser.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/torque_base/deps/v8/src/torque/server-data.o ../deps/v8/src/torque/server-data.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' -I../deps/v8 -I../deps/v8/include -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -std=gnu++17 -fexceptions -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/torque_base/deps/v8/src/torque/server-data.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/torque_base/deps/v8/src/torque/torque-code-generator.o ../deps/v8/src/torque/torque-code-generator.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' -I../deps/v8 -I../deps/v8/include -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -std=gnu++17 -fexceptions -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/torque_base/deps/v8/src/torque/torque-code-generator.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/torque_base/deps/v8/src/torque/declarable.o ../deps/v8/src/torque/declarable.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' -I../deps/v8 -I../deps/v8/include -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -std=gnu++17 -fexceptions -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/torque_base/deps/v8/src/torque/declarable.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/torque_base/deps/v8/src/torque/kythe-data.o ../deps/v8/src/torque/kythe-data.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' -I../deps/v8 -I../deps/v8/include -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -std=gnu++17 -fexceptions -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/torque_base/deps/v8/src/torque/kythe-data.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/torque_base/deps/v8/src/torque/type-oracle.o ../deps/v8/src/torque/type-oracle.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' -I../deps/v8 -I../deps/v8/include -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -std=gnu++17 -fexceptions -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/torque_base/deps/v8/src/torque/type-oracle.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/torque_base/deps/v8/src/torque/utils.o ../deps/v8/src/torque/utils.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' -I../deps/v8 -I../deps/v8/include -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -std=gnu++17 -fexceptions -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/torque_base/deps/v8/src/torque/utils.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/torque_base/deps/v8/src/torque/cfg.o ../deps/v8/src/torque/cfg.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' -I../deps/v8 -I../deps/v8/include -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -std=gnu++17 -fexceptions -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/torque_base/deps/v8/src/torque/cfg.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/genrb -pthread -rdynamic -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 -Wl,--start-group /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/genrb/deps/icu-small/source/tools/genrb/filterrb.o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/genrb/deps/icu-small/source/tools/genrb/errmsg.o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/genrb/deps/icu-small/source/tools/genrb/parse.o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/genrb/deps/icu-small/source/tools/genrb/read.o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/genrb/deps/icu-small/source/tools/genrb/ustr.o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/genrb/deps/icu-small/source/tools/genrb/wrtxml.o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/genrb/deps/icu-small/source/tools/genrb/genrb.o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/genrb/deps/icu-small/source/tools/genrb/rbutil.o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/genrb/deps/icu-small/source/tools/genrb/reslist.o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/genrb/deps/icu-small/source/tools/genrb/prscmnts.o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/genrb/deps/icu-small/source/tools/genrb/wrtjava.o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/genrb/deps/icu-small/source/tools/genrb/rle.o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/tools/icu/libicutools.a -lz -luv -lbrotlidec -lbrotlienc -lcrypto -lssl -Wl,--end-group g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/torque_base/deps/v8/src/torque/class-debug-reader-generator.o ../deps/v8/src/torque/class-debug-reader-generator.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' -I../deps/v8 -I../deps/v8/include -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -std=gnu++17 -fexceptions -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/torque_base/deps/v8/src/torque/class-debug-reader-generator.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/torque_base/deps/v8/src/torque/cc-generator.o ../deps/v8/src/torque/cc-generator.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' -I../deps/v8 -I../deps/v8/include -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -std=gnu++17 -fexceptions -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/torque_base/deps/v8/src/torque/cc-generator.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/torque_base/deps/v8/src/torque/declaration-visitor.o ../deps/v8/src/torque/declaration-visitor.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' -I../deps/v8 -I../deps/v8/include -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -std=gnu++17 -fexceptions -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/torque_base/deps/v8/src/torque/declaration-visitor.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c LD_LIBRARY_PATH=/builddir/build/BUILD/node-v18.18.2/out/Release/lib.host:/builddir/build/BUILD/node-v18.18.2/out/Release/lib.target:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; cd ../tools/icu; mkdir -p /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/icutmp; python icutrim.py -P "/builddir/build/BUILD/node-v18.18.2/out/Release" -D ../../deps/icu-tmp/icudt73l.dat --delete-tmp -T "/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/icutmp" -F icu_small.json -O icudt73l.dat -v -L en,root en en en en en Options: {'toolpath': '/builddir/build/BUILD/node-v18.18.2/out/Release', 'datfile': '../../deps/icu-tmp/icudt73l.dat', 'filterfile': 'icu_small.json', 'tmpdir': '/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/icutmp', 'deltmpdir': 1, 'outfile': 'icudt73l.dat', 'verbose': 1, 'locales': 'en,root', 'endian': 'little'} icu_small.json: icutrim.py config: Trim down ICU to just a certain locale set, needed for node.js use. * converters: 190 items * stringprep: 12 items * translit: 3 items * brkfiles: 16 items * brkdict: 5 items * confusables: 1 items * brkitr: 16 items * coll: 139 items * curr: 507 items * lang: 435 items Removing lang/pool.res because tree lang is empty. * rbnf: 100 items * region: 434 items Removing region/pool.res because tree region is empty. * ROOT: 805 items * unit: 426 items * zone: 434 items LD_LIBRARY_PATH=/builddir/build/BUILD/node-v18.18.2/out/Release/lib.host:/builddir/build/BUILD/node-v18.18.2/out/Release/lib.target:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; cd ../tools/icu; mkdir -p /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/icutmp; cp "/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/icutmp/icudt73l.dat" "/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/icutmp/icusmdt73.dat" g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/torque_base/deps/v8/src/torque/instance-type-generator.o ../deps/v8/src/torque/instance-type-generator.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' -I../deps/v8 -I../deps/v8/include -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -std=gnu++17 -fexceptions -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/torque_base/deps/v8/src/torque/instance-type-generator.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c LD_LIBRARY_PATH=/builddir/build/BUILD/node-v18.18.2/out/Release/lib.host:/builddir/build/BUILD/node-v18.18.2/out/Release/lib.target:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; cd ../tools/icu; mkdir -p /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen; "/builddir/build/BUILD/node-v18.18.2/out/Release/genccode" -d "/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen" "/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/icutmp/icusmdt73.dat" generating C code for /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/icutmp/icusmdt73.dat g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/torque_base/deps/v8/src/torque/torque-compiler.o ../deps/v8/src/torque/torque-compiler.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' -I../deps/v8 -I../deps/v8/include -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -std=gnu++17 -fexceptions -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/torque_base/deps/v8/src/torque/torque-compiler.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/torque_base/deps/v8/src/torque/csa-generator.o ../deps/v8/src/torque/csa-generator.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' -I../deps/v8 -I../deps/v8/include -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -std=gnu++17 -fexceptions -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/torque_base/deps/v8/src/torque/csa-generator.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/torque_base/deps/v8/src/torque/instructions.o ../deps/v8/src/torque/instructions.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' -I../deps/v8 -I../deps/v8/include -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -std=gnu++17 -fexceptions -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/torque_base/deps/v8/src/torque/instructions.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/torque_base/deps/v8/src/torque/declarations.o ../deps/v8/src/torque/declarations.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' -I../deps/v8 -I../deps/v8/include -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -std=gnu++17 -fexceptions -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/torque_base/deps/v8/src/torque/declarations.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/torque_base/deps/v8/src/torque/type-visitor.o ../deps/v8/src/torque/type-visitor.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' -I../deps/v8 -I../deps/v8/include -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -std=gnu++17 -fexceptions -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/torque_base/deps/v8/src/torque/type-visitor.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/torque_base/deps/v8/src/torque/types.o ../deps/v8/src/torque/types.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' -I../deps/v8 -I../deps/v8/include -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -std=gnu++17 -fexceptions -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/torque_base/deps/v8/src/torque/types.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c gcc -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icudata/gen/icusmdt73_dat.o /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/icusmdt73_dat.c '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DU_ATTRIBUTE_DEPRECATED=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/icudata/gen/icusmdt73_dat.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c rm -f /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/tools/icu/libicudata.a ar-file-list; mkdir -p `dirname /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/tools/icu/libicudata.a` ar crsT /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/tools/icu/libicudata.a @/builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/tools/icu/libicudata.a.ar-file-list touch /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/tools/icu/icuuc.stamp touch /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/tools/v8_gypfiles/v8_maybe_icu.stamp g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/gen-regexp-special-case/deps/v8/src/regexp/gen-regexp-special-case.o ../deps/v8/src/regexp/gen-regexp-special-case.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/gen-regexp-special-case/deps/v8/src/regexp/gen-regexp-special-case.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/gen-regexp-special-case -pthread -rdynamic -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 -Wl,--start-group /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/gen-regexp-special-case/deps/v8/src/regexp/gen-regexp-special-case.o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/tools/v8_gypfiles/libv8_libbase.a /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/tools/icu/libicui18n.a /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/tools/icu/libicuucx.a /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/tools/icu/libicudata.a /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/tools/icu/libicustubdata.a -lz -luv -lbrotlidec -lbrotlienc -lcrypto -lssl -ldl -lrt -Wl,--end-group LD_LIBRARY_PATH=/builddir/build/BUILD/node-v18.18.2/out/Release/lib.host:/builddir/build/BUILD/node-v18.18.2/out/Release/lib.target:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; cd ../tools/v8_gypfiles; mkdir -p /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/src/regexp; python ../../deps/v8/tools/run.py "/builddir/build/BUILD/node-v18.18.2/out/Release/gen-regexp-special-case" "/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/src/regexp/special-case.cc" touch /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/tools/v8_gypfiles/run_gen-regexp-special-case.stamp g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/torque_base/deps/v8/src/torque/torque-parser.o ../deps/v8/src/torque/torque-parser.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' -I../deps/v8 -I../deps/v8/include -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -std=gnu++17 -fexceptions -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/torque_base/deps/v8/src/torque/torque-parser.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c ../deps/v8/src/torque/torque-parser.cc: In function 'v8::base::Optional v8::internal::torque::{anonymous}::MakeTypeswitchStatement(v8::internal::torque::ParseResultIterator*)': ../deps/v8/src/torque/torque-parser.cc:1674:46: warning: 'accumulated_types' may be used uninitialized [-Wmaybe-uninitialized] 1674 | i > 0 ? MakeNode(accumulated_types, cases[i].type) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/torque/torque-parser.cc:1636:19: note: 'accumulated_types' was declared here 1636 | TypeExpression* accumulated_types; | ^~~~~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/torque_base/deps/v8/src/torque/implementation-visitor.o ../deps/v8/src/torque/implementation-visitor.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' -I../deps/v8 -I../deps/v8/include -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -std=gnu++17 -fexceptions -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/torque_base/deps/v8/src/torque/implementation-visitor.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c ../deps/v8/src/torque/implementation-visitor.cc: In member function 'void v8::internal::torque::{anonymous}::CppClassGenerator::EmitLoadFieldStatement(std::ostream&, const v8::internal::torque::Field&, std::vector&)': ../deps/v8/src/torque/implementation-visitor.cc:4606:15: warning: 'load' may be used uninitialized [-Wmaybe-uninitialized] 4606 | << ";\n"; | ^~~~~ ../deps/v8/src/torque/implementation-visitor.cc:4587:17: note: 'load' was declared here 4587 | const char* load; | ^~~~ ../deps/v8/src/torque/implementation-visitor.cc: In member function 'void v8::internal::torque::{anonymous}::CppClassGenerator::EmitStoreFieldStatement(std::ostream&, const v8::internal::torque::Field&, std::vector&)': ../deps/v8/src/torque/implementation-visitor.cc:4675:33: warning: 'write_macro' may be used uninitialized [-Wmaybe-uninitialized] 4675 | << value_to_write << ");\n"; | ^~~~~~ ../deps/v8/src/torque/implementation-visitor.cc:4648:17: note: 'write_macro' was declared here 4648 | const char* write_macro; | ^~~~~~~~~~~ ../deps/v8/src/torque/implementation-visitor.cc: In member function 'const v8::internal::torque::Type* v8::internal::torque::ImplementationVisitor::Visit(v8::internal::torque::AssertStatement*)': ../deps/v8/src/torque/implementation-visitor.cc:1256:21: warning: 'resume_block' may be used uninitialized [-Wmaybe-uninitialized] 1256 | assembler().Bind(resume_block); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../deps/v8/src/torque/implementation-visitor.cc:1225:10: note: 'resume_block' was declared here 1225 | Block* resume_block; | ^~~~~~~~~~~~ ../deps/v8/src/torque/implementation-visitor.cc: In member function 'v8::internal::torque::VisitResult v8::internal::torque::ImplementationVisitor::InlineMacro(v8::internal::torque::Macro*, v8::base::Optional, const std::vector&, std::vector)': ../deps/v8/src/torque/implementation-visitor.cc:387:21: warning: 'macro_end' may be used uninitialized [-Wmaybe-uninitialized] 387 | assembler().Bind(macro_end); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../deps/v8/src/torque/implementation-visitor.cc:332:10: note: 'macro_end' was declared here 332 | Block* macro_end; | ^~~~~~~~~ rm -f /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/tools/v8_gypfiles/libtorque_base.a ar-file-list; mkdir -p `dirname /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/tools/v8_gypfiles/libtorque_base.a` ar crsT /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/tools/v8_gypfiles/libtorque_base.a @/builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/tools/v8_gypfiles/libtorque_base.a.ar-file-list g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/torque/deps/v8/src/torque/torque.o ../deps/v8/src/torque/torque.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' -I../deps/v8 -I../deps/v8/include -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -std=gnu++17 -fexceptions -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/torque/deps/v8/src/torque/torque.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/torque -pthread -rdynamic -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 -Wl,--start-group /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/torque/deps/v8/src/torque/torque.o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/tools/v8_gypfiles/libtorque_base.a /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/tools/v8_gypfiles/libv8_libbase.a -lz -luv -lbrotlidec -lbrotlienc -lcrypto -lssl -ldl -lrt -Wl,--end-group touch 81594a9856968bd51d9d1e997bf4700b587f514b.intermediate LD_LIBRARY_PATH=/builddir/build/BUILD/node-v18.18.2/out/Release/lib.host:/builddir/build/BUILD/node-v18.18.2/out/Release/lib.target:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; cd ../tools/v8_gypfiles; mkdir -p /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/third_party/v8/builtins /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/ic /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/test/torque /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/builtins /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/debug /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm; "/builddir/build/BUILD/node-v18.18.2/out/Release/torque" -o "/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated" -v8-root ../../deps/v8 src/builtins/aggregate-error.tq src/builtins/array-at.tq src/builtins/array-concat.tq src/builtins/array-copywithin.tq src/builtins/array-every.tq src/builtins/array-filter.tq src/builtins/array-find.tq src/builtins/array-findindex.tq src/builtins/array-findlast.tq src/builtins/array-findlastindex.tq src/builtins/array-foreach.tq src/builtins/array-from.tq src/builtins/array-isarray.tq src/builtins/array-join.tq src/builtins/array-lastindexof.tq src/builtins/array-map.tq src/builtins/array-of.tq src/builtins/array-reduce-right.tq src/builtins/array-reduce.tq src/builtins/array-reverse.tq src/builtins/array-shift.tq src/builtins/array-slice.tq src/builtins/array-some.tq src/builtins/array-splice.tq src/builtins/array-unshift.tq src/builtins/array.tq src/builtins/arraybuffer.tq src/builtins/base.tq src/builtins/boolean.tq src/builtins/builtins-bigint.tq src/builtins/builtins-string.tq src/builtins/cast.tq src/builtins/collections.tq src/builtins/constructor.tq src/builtins/conversion.tq src/builtins/convert.tq src/builtins/console.tq src/builtins/data-view.tq src/builtins/finalization-registry.tq src/builtins/frames.tq src/builtins/frame-arguments.tq src/builtins/function.tq src/builtins/growable-fixed-array.tq src/builtins/ic-callable.tq src/builtins/ic.tq src/builtins/internal-coverage.tq src/builtins/internal.tq src/builtins/iterator.tq src/builtins/math.tq src/builtins/number.tq src/builtins/object-fromentries.tq src/builtins/object.tq src/builtins/promise-abstract-operations.tq src/builtins/promise-all.tq src/builtins/promise-all-element-closure.tq src/builtins/promise-any.tq src/builtins/promise-constructor.tq src/builtins/promise-finally.tq src/builtins/promise-misc.tq src/builtins/promise-race.tq src/builtins/promise-reaction-job.tq src/builtins/promise-resolve.tq src/builtins/promise-then.tq src/builtins/promise-jobs.tq src/builtins/proxy-constructor.tq src/builtins/proxy-delete-property.tq src/builtins/proxy-get-property.tq src/builtins/proxy-get-prototype-of.tq src/builtins/proxy-has-property.tq src/builtins/proxy-is-extensible.tq src/builtins/proxy-prevent-extensions.tq src/builtins/proxy-revocable.tq src/builtins/proxy-revoke.tq src/builtins/proxy-set-property.tq src/builtins/proxy-set-prototype-of.tq src/builtins/proxy.tq src/builtins/reflect.tq src/builtins/regexp-exec.tq src/builtins/regexp-match-all.tq src/builtins/regexp-match.tq src/builtins/regexp-replace.tq src/builtins/regexp-search.tq src/builtins/regexp-source.tq src/builtins/regexp-split.tq src/builtins/regexp-test.tq src/builtins/regexp.tq src/builtins/string-at.tq src/builtins/string-endswith.tq src/builtins/string-html.tq src/builtins/string-includes.tq src/builtins/string-indexof.tq src/builtins/string-iterator.tq src/builtins/string-match-search.tq src/builtins/string-pad.tq src/builtins/string-repeat.tq src/builtins/string-replaceall.tq src/builtins/string-slice.tq src/builtins/string-startswith.tq src/builtins/string-substr.tq src/builtins/string-substring.tq src/builtins/string-trim.tq src/builtins/symbol.tq src/builtins/torque-internal.tq src/builtins/typed-array-at.tq src/builtins/typed-array-createtypedarray.tq src/builtins/typed-array-every.tq src/builtins/typed-array-entries.tq src/builtins/typed-array-filter.tq src/builtins/typed-array-find.tq src/builtins/typed-array-findindex.tq src/builtins/typed-array-findlast.tq src/builtins/typed-array-findlastindex.tq src/builtins/typed-array-foreach.tq src/builtins/typed-array-from.tq src/builtins/typed-array-keys.tq src/builtins/typed-array-of.tq src/builtins/typed-array-reduce.tq src/builtins/typed-array-reduceright.tq src/builtins/typed-array-set.tq src/builtins/typed-array-slice.tq src/builtins/typed-array-some.tq src/builtins/typed-array-sort.tq src/builtins/typed-array-subarray.tq src/builtins/typed-array-values.tq src/builtins/typed-array.tq src/builtins/weak-ref.tq src/ic/handler-configuration.tq src/objects/allocation-site.tq src/objects/api-callbacks.tq src/objects/arguments.tq src/objects/bigint.tq src/objects/call-site-info.tq src/objects/cell.tq src/objects/code.tq src/objects/contexts.tq src/objects/data-handler.tq src/objects/debug-objects.tq src/objects/descriptor-array.tq src/objects/embedder-data-array.tq src/objects/feedback-cell.tq src/objects/feedback-vector.tq src/objects/fixed-array.tq src/objects/foreign.tq src/objects/free-space.tq src/objects/heap-number.tq src/objects/heap-object.tq src/objects/js-array-buffer.tq src/objects/js-array.tq src/objects/js-collection-iterator.tq src/objects/js-collection.tq src/objects/js-function.tq src/objects/js-generator.tq src/objects/js-objects.tq src/objects/js-promise.tq src/objects/js-proxy.tq src/objects/js-regexp-string-iterator.tq src/objects/js-regexp.tq src/objects/js-shadow-realms.tq src/objects/js-struct.tq src/objects/js-temporal-objects.tq src/objects/js-weak-refs.tq src/objects/literal-objects.tq src/objects/map.tq src/objects/megadom-handler.tq src/objects/microtask.tq src/objects/module.tq src/objects/name.tq src/objects/oddball.tq src/objects/ordered-hash-table.tq src/objects/primitive-heap-object.tq src/objects/promise.tq src/objects/property-array.tq src/objects/property-cell.tq src/objects/property-descriptor-object.tq src/objects/prototype-info.tq src/objects/regexp-match-info.tq src/objects/scope-info.tq src/objects/script.tq src/objects/shared-function-info.tq src/objects/source-text-module.tq src/objects/string.tq src/objects/struct.tq src/objects/swiss-hash-table-helpers.tq src/objects/swiss-name-dictionary.tq src/objects/synthetic-module.tq src/objects/template-objects.tq src/objects/templates.tq src/objects/torque-defined-classes.tq src/objects/turbofan-types.tq test/torque/test-torque.tq third_party/v8/builtins/array-sort.tq src/objects/intl-objects.tq src/objects/js-break-iterator.tq src/objects/js-collator.tq src/objects/js-date-time-format.tq src/objects/js-display-names.tq src/objects/js-list-format.tq src/objects/js-locale.tq src/objects/js-number-format.tq src/objects/js-plural-rules.tq src/objects/js-relative-time-format.tq src/objects/js-segment-iterator.tq src/objects/js-segmenter.tq src/objects/js-segments.tq src/builtins/wasm.tq src/debug/debug-wasm-objects.tq src/wasm/wasm-objects.tq touch /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/tools/v8_gypfiles/run_torque.stamp touch /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/tools/v8_gypfiles/v8_internal_headers.stamp touch /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/tools/v8_gypfiles/torque_generated_definitions.stamp LD_LIBRARY_PATH=/builddir/build/BUILD/node-v18.18.2/out/Release/lib.host:/builddir/build/BUILD/node-v18.18.2/out/Release/lib.target:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; cd ../tools/v8_gypfiles; mkdir -p /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen; python ../../deps/v8/tools/gen-postmortem-metadata.py "/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/debug-support.cc" "/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/instance-types.h" ../../deps/v8/src/objects/allocation-site.h ../../deps/v8/src/objects/allocation-site-inl.h ../../deps/v8/src/objects/cell.h ../../deps/v8/src/objects/cell-inl.h ../../deps/v8/src/objects/code.h ../../deps/v8/src/objects/code-inl.h ../../deps/v8/src/objects/data-handler.h ../../deps/v8/src/objects/data-handler-inl.h ../../deps/v8/src/objects/descriptor-array.h ../../deps/v8/src/objects/descriptor-array-inl.h ../../deps/v8/src/objects/feedback-cell.h ../../deps/v8/src/objects/feedback-cell-inl.h ../../deps/v8/src/objects/fixed-array.h ../../deps/v8/src/objects/fixed-array-inl.h ../../deps/v8/src/objects/heap-number.h ../../deps/v8/src/objects/heap-number-inl.h ../../deps/v8/src/objects/heap-object.h ../../deps/v8/src/objects/heap-object-inl.h ../../deps/v8/src/objects/instance-type.h ../../deps/v8/src/objects/js-array-buffer.h ../../deps/v8/src/objects/js-array-buffer-inl.h ../../deps/v8/src/objects/js-array.h ../../deps/v8/src/objects/js-array-inl.h ../../deps/v8/src/objects/js-function-inl.h ../../deps/v8/src/objects/js-function.cc ../../deps/v8/src/objects/js-function.h ../../deps/v8/src/objects/js-objects.cc ../../deps/v8/src/objects/js-objects.h ../../deps/v8/src/objects/js-objects-inl.h ../../deps/v8/src/objects/js-promise.h ../../deps/v8/src/objects/js-promise-inl.h ../../deps/v8/src/objects/js-regexp.cc ../../deps/v8/src/objects/js-regexp.h ../../deps/v8/src/objects/js-regexp-inl.h ../../deps/v8/src/objects/js-regexp-string-iterator.h ../../deps/v8/src/objects/js-regexp-string-iterator-inl.h ../../deps/v8/src/objects/map.cc ../../deps/v8/src/objects/map.h ../../deps/v8/src/objects/map-inl.h ../../deps/v8/src/objects/name.h ../../deps/v8/src/objects/name-inl.h ../../deps/v8/src/objects/objects.h ../../deps/v8/src/objects/objects-inl.h ../../deps/v8/src/objects/oddball.h ../../deps/v8/src/objects/oddball-inl.h ../../deps/v8/src/objects/primitive-heap-object.h ../../deps/v8/src/objects/primitive-heap-object-inl.h ../../deps/v8/src/objects/scope-info.h ../../deps/v8/src/objects/scope-info-inl.h ../../deps/v8/src/objects/script.h ../../deps/v8/src/objects/script-inl.h ../../deps/v8/src/objects/shared-function-info.cc ../../deps/v8/src/objects/shared-function-info.h ../../deps/v8/src/objects/shared-function-info-inl.h ../../deps/v8/src/objects/string.cc ../../deps/v8/src/objects/string-comparator.cc ../../deps/v8/src/objects/string-comparator.h ../../deps/v8/src/objects/string.h ../../deps/v8/src/objects/string-inl.h ../../deps/v8/src/objects/struct.h ../../deps/v8/src/objects/struct-inl.h g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/bytecode-liveness-map.o ../deps/v8/src/compiler/bytecode-liveness-map.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/bytecode-liveness-map.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/compiler-source-position-table.o ../deps/v8/src/compiler/compiler-source-position-table.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/compiler-source-position-table.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/bit-field.h:10, from ../deps/v8/src/codegen/source-position.h:10, from ../deps/v8/src/compiler/compiler-source-position-table.h:9, from ../deps/v8/src/compiler/compiler-source-position-table.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/struct.h:8, from ../deps/v8/src/objects/feedback-cell.h:8, from ../deps/v8/src/compiler/operator.h:15, from ../deps/v8/src/compiler/node.h:11, from ../deps/v8/src/compiler/node-aux-data.h:8, from ../deps/v8/src/compiler/compiler-source-position-table.h:11: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/api/api.h:15, from ../deps/v8/src/api/api-arguments.h:9, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/compiler/heap-refs.h:9, from ../deps/v8/src/compiler/types.h:10, from ../deps/v8/src/compiler/node.h:12: ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/heap-refs.h:11: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/common-node-cache.o ../deps/v8/src/compiler/common-node-cache.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/common-node-cache.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/functional.h:17, from ../deps/v8/src/compiler/node-cache.h:9, from ../deps/v8/src/compiler/common-node-cache.h:8, from ../deps/v8/src/compiler/common-node-cache.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/struct.h:8, from ../deps/v8/src/objects/feedback-cell.h:8, from ../deps/v8/src/compiler/operator.h:15, from ../deps/v8/src/compiler/node.h:11, from ../deps/v8/src/compiler/common-node-cache.cc:8: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/api/api.h:15, from ../deps/v8/src/api/api-arguments.h:9, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/compiler/heap-refs.h:9, from ../deps/v8/src/compiler/types.h:10, from ../deps/v8/src/compiler/node.h:12: ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/heap-refs.h:11: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/backend/gap-resolver.o ../deps/v8/src/compiler/backend/gap-resolver.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/backend/gap-resolver.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/numbers/double.h:8, from ../deps/v8/src/compiler/backend/instruction.h:12, from ../deps/v8/src/compiler/backend/gap-resolver.h:8, from ../deps/v8/src/compiler/backend/gap-resolver.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/deoptimizer/translation-array.h:10, from ../deps/v8/src/objects/code.h:11, from ../deps/v8/src/codegen/reloc-info.h:10, from ../deps/v8/src/compiler/common-operator.h:10, from ../deps/v8/src/compiler/backend/instruction.h:18: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/codegen/string-constants.h:9, from ../deps/v8/src/compiler/common-operator.h:11: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33, from ../deps/v8/src/api/api.h:15, from ../deps/v8/src/api/api-arguments.h:9, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/compiler/heap-refs.h:9, from ../deps/v8/src/compiler/feedback-source.h:8, from ../deps/v8/src/compiler/common-operator.h:13: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/heap-refs.h:11: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/branch-condition-duplicator.o ../deps/v8/src/compiler/branch-condition-duplicator.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/branch-condition-duplicator.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/compiler/branch-condition-duplicator.h:8, from ../deps/v8/src/compiler/branch-condition-duplicator.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/struct.h:8, from ../deps/v8/src/objects/feedback-cell.h:8, from ../deps/v8/src/compiler/operator.h:15, from ../deps/v8/src/compiler/node.h:11, from ../deps/v8/src/compiler/node-marker.h:8, from ../deps/v8/src/compiler/branch-condition-duplicator.h:9: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/api/api.h:15, from ../deps/v8/src/api/api-arguments.h:9, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/compiler/heap-refs.h:9, from ../deps/v8/src/compiler/types.h:10, from ../deps/v8/src/compiler/node.h:12: ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/heap-refs.h:11: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/control-equivalence.o ../deps/v8/src/compiler/control-equivalence.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/control-equivalence.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/atomicops.h:40, from ../deps/v8/src/base/atomic-utils.h:13, from ../deps/v8/src/common/globals.h:15, from ../deps/v8/src/compiler/control-equivalence.h:9, from ../deps/v8/src/compiler/control-equivalence.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/struct.h:8, from ../deps/v8/src/objects/feedback-cell.h:8, from ../deps/v8/src/compiler/operator.h:15, from ../deps/v8/src/compiler/node.h:11, from ../deps/v8/src/compiler/control-equivalence.h:11: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/api/api.h:15, from ../deps/v8/src/api/api-arguments.h:9, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/compiler/heap-refs.h:9, from ../deps/v8/src/compiler/types.h:10, from ../deps/v8/src/compiler/node.h:12: ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/heap-refs.h:11: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/add-type-assertions-reducer.o ../deps/v8/src/compiler/add-type-assertions-reducer.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/add-type-assertions-reducer.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/atomicops.h:40, from ../deps/v8/src/base/atomic-utils.h:13, from ../deps/v8/src/common/globals.h:15, from ../deps/v8/src/compiler/add-type-assertions-reducer.h:8, from ../deps/v8/src/compiler/add-type-assertions-reducer.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/struct.h:8, from ../deps/v8/src/objects/feedback-cell.h:8, from ../deps/v8/src/compiler/operator.h:15, from ../deps/v8/src/compiler/node.h:11, from ../deps/v8/src/compiler/node-marker.h:8, from ../deps/v8/src/compiler/graph-reducer.h:10, from ../deps/v8/src/compiler/add-type-assertions-reducer.h:9: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/api/api.h:15, from ../deps/v8/src/api/api-arguments.h:9, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/compiler/heap-refs.h:9, from ../deps/v8/src/compiler/types.h:10, from ../deps/v8/src/compiler/node.h:12: ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/heap-refs.h:11: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/all-nodes.o ../deps/v8/src/compiler/all-nodes.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/all-nodes.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/atomicops.h:40, from ../deps/v8/src/base/atomic-utils.h:13, from ../deps/v8/src/common/globals.h:15, from ../deps/v8/src/compiler/node.h:8, from ../deps/v8/src/compiler/all-nodes.h:8, from ../deps/v8/src/compiler/all-nodes.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/struct.h:8, from ../deps/v8/src/objects/feedback-cell.h:8, from ../deps/v8/src/compiler/operator.h:15, from ../deps/v8/src/compiler/node.h:11: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/api/api.h:15, from ../deps/v8/src/api/api-arguments.h:9, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/compiler/heap-refs.h:9, from ../deps/v8/src/compiler/types.h:10, from ../deps/v8/src/compiler/node.h:12: ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/heap-refs.h:11: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/backend/move-optimizer.o ../deps/v8/src/compiler/backend/move-optimizer.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/backend/move-optimizer.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/atomicops.h:40, from ../deps/v8/src/base/atomic-utils.h:13, from ../deps/v8/src/common/globals.h:15, from ../deps/v8/src/compiler/backend/move-optimizer.h:8, from ../deps/v8/src/compiler/backend/move-optimizer.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/deoptimizer/translation-array.h:10, from ../deps/v8/src/objects/code.h:11, from ../deps/v8/src/codegen/reloc-info.h:10, from ../deps/v8/src/compiler/common-operator.h:10, from ../deps/v8/src/compiler/backend/instruction.h:18, from ../deps/v8/src/compiler/backend/move-optimizer.h:9: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/codegen/string-constants.h:9, from ../deps/v8/src/compiler/common-operator.h:11: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33, from ../deps/v8/src/api/api.h:15, from ../deps/v8/src/api/api-arguments.h:9, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/compiler/heap-refs.h:9, from ../deps/v8/src/compiler/feedback-source.h:8, from ../deps/v8/src/compiler/common-operator.h:13: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/heap-refs.h:11: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/checkpoint-elimination.o ../deps/v8/src/compiler/checkpoint-elimination.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/checkpoint-elimination.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/atomicops.h:40, from ../deps/v8/src/base/atomic-utils.h:13, from ../deps/v8/src/common/globals.h:15, from ../deps/v8/src/compiler/checkpoint-elimination.h:9, from ../deps/v8/src/compiler/checkpoint-elimination.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/struct.h:8, from ../deps/v8/src/objects/feedback-cell.h:8, from ../deps/v8/src/compiler/operator.h:15, from ../deps/v8/src/compiler/node.h:11, from ../deps/v8/src/compiler/node-marker.h:8, from ../deps/v8/src/compiler/graph-reducer.h:10, from ../deps/v8/src/compiler/checkpoint-elimination.h:10: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/api/api.h:15, from ../deps/v8/src/api/api-arguments.h:9, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/compiler/heap-refs.h:9, from ../deps/v8/src/compiler/types.h:10, from ../deps/v8/src/compiler/node.h:12: ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/heap-refs.h:11: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/common-operator-reducer.o ../deps/v8/src/compiler/common-operator-reducer.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/common-operator-reducer.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/atomicops.h:40, from ../deps/v8/src/base/atomic-utils.h:13, from ../deps/v8/src/common/globals.h:15, from ../deps/v8/src/compiler/common-operator-reducer.h:9, from ../deps/v8/src/compiler/common-operator-reducer.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/deoptimizer/translation-array.h:10, from ../deps/v8/src/objects/code.h:11, from ../deps/v8/src/codegen/reloc-info.h:10, from ../deps/v8/src/compiler/common-operator.h:10, from ../deps/v8/src/compiler/common-operator-reducer.h:10: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/codegen/string-constants.h:9, from ../deps/v8/src/compiler/common-operator.h:11: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33, from ../deps/v8/src/api/api.h:15, from ../deps/v8/src/api/api-arguments.h:9, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/compiler/heap-refs.h:9, from ../deps/v8/src/compiler/feedback-source.h:8, from ../deps/v8/src/compiler/common-operator.h:13: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/heap-refs.h:11: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/branch-elimination.o ../deps/v8/src/compiler/branch-elimination.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/branch-elimination.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c ../deps/v8/src/compiler/branch-elimination.cc:75:3: warning: multi-line comment [-Wcomment] 75 | // | / \ / \ | ^ ../deps/v8/src/compiler/branch-elimination.cc:87:3: warning: multi-line comment [-Wcomment] 87 | // / \ | ^ In file included from ../deps/v8/src/base/atomicops.h:40, from ../deps/v8/src/base/atomic-utils.h:13, from ../deps/v8/src/common/globals.h:15, from ../deps/v8/src/compiler/branch-elimination.h:9, from ../deps/v8/src/compiler/branch-elimination.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/struct.h:8, from ../deps/v8/src/objects/feedback-cell.h:8, from ../deps/v8/src/compiler/operator.h:15, from ../deps/v8/src/compiler/node.h:11, from ../deps/v8/src/compiler/node-marker.h:8, from ../deps/v8/src/compiler/graph-reducer.h:10, from ../deps/v8/src/compiler/branch-elimination.h:11: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/api/api.h:15, from ../deps/v8/src/api/api-arguments.h:9, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/compiler/heap-refs.h:9, from ../deps/v8/src/compiler/types.h:10, from ../deps/v8/src/compiler/node.h:12: ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/heap-refs.h:11: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/backend/frame-elider.o ../deps/v8/src/compiler/backend/frame-elider.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/backend/frame-elider.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/numbers/double.h:8, from ../deps/v8/src/compiler/backend/instruction.h:12, from ../deps/v8/src/compiler/backend/frame-elider.h:8, from ../deps/v8/src/compiler/backend/frame-elider.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/deoptimizer/translation-array.h:10, from ../deps/v8/src/objects/code.h:11, from ../deps/v8/src/codegen/reloc-info.h:10, from ../deps/v8/src/compiler/common-operator.h:10, from ../deps/v8/src/compiler/backend/instruction.h:18: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/codegen/string-constants.h:9, from ../deps/v8/src/compiler/common-operator.h:11: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33, from ../deps/v8/src/api/api.h:15, from ../deps/v8/src/api/api-arguments.h:9, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/compiler/heap-refs.h:9, from ../deps/v8/src/compiler/feedback-source.h:8, from ../deps/v8/src/compiler/common-operator.h:13: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/heap-refs.h:11: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/backend/spill-placer.o ../deps/v8/src/compiler/backend/spill-placer.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/backend/spill-placer.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/numbers/double.h:8, from ../deps/v8/src/compiler/backend/instruction.h:12, from ../deps/v8/src/compiler/backend/spill-placer.h:8, from ../deps/v8/src/compiler/backend/spill-placer.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/deoptimizer/translation-array.h:10, from ../deps/v8/src/objects/code.h:11, from ../deps/v8/src/codegen/reloc-info.h:10, from ../deps/v8/src/compiler/common-operator.h:10, from ../deps/v8/src/compiler/backend/instruction.h:18: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/codegen/string-constants.h:9, from ../deps/v8/src/compiler/common-operator.h:11: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33, from ../deps/v8/src/api/api.h:15, from ../deps/v8/src/api/api-arguments.h:9, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/compiler/heap-refs.h:9, from ../deps/v8/src/compiler/feedback-source.h:8, from ../deps/v8/src/compiler/common-operator.h:13: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/heap-refs.h:11: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/backend/jump-threading.o ../deps/v8/src/compiler/backend/jump-threading.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/backend/jump-threading.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/numbers/double.h:8, from ../deps/v8/src/compiler/backend/instruction.h:12, from ../deps/v8/src/compiler/backend/jump-threading.h:8, from ../deps/v8/src/compiler/backend/jump-threading.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/deoptimizer/translation-array.h:10, from ../deps/v8/src/objects/code.h:11, from ../deps/v8/src/codegen/reloc-info.h:10, from ../deps/v8/src/compiler/common-operator.h:10, from ../deps/v8/src/compiler/backend/instruction.h:18: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/codegen/string-constants.h:9, from ../deps/v8/src/compiler/common-operator.h:11: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33, from ../deps/v8/src/api/api.h:15, from ../deps/v8/src/api/api-arguments.h:9, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/compiler/heap-refs.h:9, from ../deps/v8/src/compiler/feedback-source.h:8, from ../deps/v8/src/compiler/common-operator.h:13: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/heap-refs.h:11: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/codegen/loong64/macro-assembler-loong64.h:15, from ../deps/v8/src/codegen/macro-assembler.h:62, from ../deps/v8/src/compiler/backend/code-generator-impl.h:8, from ../deps/v8/src/compiler/backend/jump-threading.cc:6: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/compiler/backend/jump-threading.cc: In static member function 'static bool v8::internal::compiler::JumpThreading::ComputeForwarding(v8::internal::Zone*, v8::internal::ZoneVector*, v8::internal::compiler::InstructionSequence*, bool)': ../deps/v8/src/compiler/backend/jump-threading.cc:140:24: warning: 'empty_no_deconstruct_frame_return_size' may be used uninitialized [-Wmaybe-uninitialized] 140 | } else if (empty_no_deconstruct_frame_return_size == | ^~ ../deps/v8/src/compiler/backend/jump-threading.cc:70:11: note: 'empty_no_deconstruct_frame_return_size' was declared here 70 | int32_t empty_no_deconstruct_frame_return_size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/compiler/backend/jump-threading.cc:131:24: warning: 'empty_deconstruct_frame_return_size' may be used uninitialized [-Wmaybe-uninitialized] 131 | } else if (empty_deconstruct_frame_return_size == return_size) { | ^~ ../deps/v8/src/compiler/backend/jump-threading.cc:68:11: note: 'empty_deconstruct_frame_return_size' was declared here 68 | int32_t empty_deconstruct_frame_return_size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/backend/instruction-scheduler.o ../deps/v8/src/compiler/backend/instruction-scheduler.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/backend/instruction-scheduler.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/utils/random-number-generator.h:12, from ../deps/v8/src/compiler/backend/instruction-scheduler.h:9, from ../deps/v8/src/compiler/backend/instruction-scheduler.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/deoptimizer/translation-array.h:10, from ../deps/v8/src/objects/code.h:11, from ../deps/v8/src/codegen/reloc-info.h:10, from ../deps/v8/src/compiler/common-operator.h:10, from ../deps/v8/src/compiler/backend/instruction.h:18, from ../deps/v8/src/compiler/backend/instruction-scheduler.h:10: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/codegen/string-constants.h:9, from ../deps/v8/src/compiler/common-operator.h:11: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33, from ../deps/v8/src/api/api.h:15, from ../deps/v8/src/api/api-arguments.h:9, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/compiler/heap-refs.h:9, from ../deps/v8/src/compiler/feedback-source.h:8, from ../deps/v8/src/compiler/common-operator.h:13: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/heap-refs.h:11: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/backend/register-allocator-verifier.o ../deps/v8/src/compiler/backend/register-allocator-verifier.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/backend/register-allocator-verifier.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/numbers/double.h:8, from ../deps/v8/src/compiler/backend/instruction.h:12, from ../deps/v8/src/compiler/backend/register-allocator-verifier.h:8, from ../deps/v8/src/compiler/backend/register-allocator-verifier.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/deoptimizer/translation-array.h:10, from ../deps/v8/src/objects/code.h:11, from ../deps/v8/src/codegen/reloc-info.h:10, from ../deps/v8/src/compiler/common-operator.h:10, from ../deps/v8/src/compiler/backend/instruction.h:18: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/codegen/string-constants.h:9, from ../deps/v8/src/compiler/common-operator.h:11: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33, from ../deps/v8/src/api/api.h:15, from ../deps/v8/src/api/api-arguments.h:9, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/compiler/heap-refs.h:9, from ../deps/v8/src/compiler/feedback-source.h:8, from ../deps/v8/src/compiler/common-operator.h:13: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/heap-refs.h:11: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_init/deps/v8/src/init/setup-isolate-full.o ../deps/v8/src/init/setup-isolate-full.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_init/deps/v8/src/init/setup-isolate-full.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/init/setup-isolate.h:8, from ../deps/v8/src/init/setup-isolate-full.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/deoptimizer/translation-array.h:10, from ../deps/v8/src/deoptimizer/translated-state.h:11, from ../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10, from ../deps/v8/src/debug/debug-frames.h:10, from ../deps/v8/src/debug/debug-evaluate.h:12, from ../deps/v8/src/init/setup-isolate-full.cc:8: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13, from ../deps/v8/src/objects/map.h:10, from ../deps/v8/src/objects/feedback-vector.h:15, from ../deps/v8/src/deoptimizer/translated-state.h:12: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33, from ../deps/v8/src/debug/debug-frames.h:11: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::StringSet; Source = v8::internal::Object]': ../deps/v8/src/objects/string-set.h:37:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::StringSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/debug/debug-evaluate.h:18: ../deps/v8/src/objects/string-set.h:29:7: note: 'class v8::internal::StringSet' declared here 29 | class StringSet : public HashTable { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/heap/concurrent-allocator-inl.h:13, from ../deps/v8/src/heap/heap-inl.h:22, from ../deps/v8/src/init/setup-isolate-full.cc:10: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/heap/new-spaces-inl.h:13, from ../deps/v8/src/heap/heap-inl.h:31: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/feedback-vector.h:17: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/control-flow-optimizer.o ../deps/v8/src/compiler/control-flow-optimizer.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/control-flow-optimizer.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/atomicops.h:40, from ../deps/v8/src/base/atomic-utils.h:13, from ../deps/v8/src/common/globals.h:15, from ../deps/v8/src/compiler/control-flow-optimizer.h:8, from ../deps/v8/src/compiler/control-flow-optimizer.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/struct.h:8, from ../deps/v8/src/objects/feedback-cell.h:8, from ../deps/v8/src/compiler/operator.h:15, from ../deps/v8/src/compiler/node.h:11, from ../deps/v8/src/compiler/node-marker.h:8, from ../deps/v8/src/compiler/control-flow-optimizer.h:9: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/api/api.h:15, from ../deps/v8/src/api/api-arguments.h:9, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/compiler/heap-refs.h:9, from ../deps/v8/src/compiler/types.h:10, from ../deps/v8/src/compiler/node.h:12: ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/heap-refs.h:11: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/decompression-optimizer.o ../deps/v8/src/compiler/decompression-optimizer.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/decompression-optimizer.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/bits.h:12, from ../deps/v8/src/codegen/machine-type.h:11, from ../deps/v8/src/compiler/common-operator.h:9, from ../deps/v8/src/compiler/decompression-optimizer.h:8, from ../deps/v8/src/compiler/decompression-optimizer.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/deoptimizer/translation-array.h:10, from ../deps/v8/src/objects/code.h:11, from ../deps/v8/src/codegen/reloc-info.h:10, from ../deps/v8/src/compiler/common-operator.h:10: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/codegen/string-constants.h:9, from ../deps/v8/src/compiler/common-operator.h:11: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33, from ../deps/v8/src/api/api.h:15, from ../deps/v8/src/api/api-arguments.h:9, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/compiler/heap-refs.h:9, from ../deps/v8/src/compiler/feedback-source.h:8, from ../deps/v8/src/compiler/common-operator.h:13: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/heap-refs.h:11: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/feedback-source.o ../deps/v8/src/compiler/feedback-source.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/feedback-source.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/execution/isolate.h:21, from ../deps/v8/src/api/api.h:15, from ../deps/v8/src/api/api-arguments.h:9, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/compiler/heap-refs.h:9, from ../deps/v8/src/compiler/feedback-source.h:8, from ../deps/v8/src/compiler/feedback-source.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/heap-refs.h:11: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/c-linkage.o ../deps/v8/src/compiler/c-linkage.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/c-linkage.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/codegen/assembler.h:42, from ../deps/v8/src/codegen/assembler-inl.h:8, from ../deps/v8/src/compiler/c-linkage.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/deoptimizer/translation-array.h:10, from ../deps/v8/src/objects/code.h:11, from ../deps/v8/src/codegen/reloc-info.h:10, from ../deps/v8/src/codegen/assembler.h:48: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33, from ../deps/v8/src/debug/debug.h:17, from ../deps/v8/src/codegen/loong64/assembler-loong64-inl.h:10, from ../deps/v8/src/codegen/assembler-inl.h:25: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/execution/local-isolate-inl.h:9, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/codegen/loong64/assembler-loong64-inl.h:11: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/frame.o ../deps/v8/src/compiler/frame.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/frame.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/bits.h:12, 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::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/codegen/interface-descriptors.h:15, from ../deps/v8/src/compiler/linkage.h:10, from ../deps/v8/src/compiler/frame.cc:7: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/constant-folding-reducer.o ../deps/v8/src/compiler/constant-folding-reducer.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/constant-folding-reducer.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/atomicops.h:40, from ../deps/v8/src/base/atomic-utils.h:13, from ../deps/v8/src/common/globals.h:15, from ../deps/v8/src/compiler/graph-reducer.h:9, from ../deps/v8/src/compiler/constant-folding-reducer.h:8, from ../deps/v8/src/compiler/constant-folding-reducer.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/struct.h:8, from ../deps/v8/src/objects/feedback-cell.h:8, from ../deps/v8/src/compiler/operator.h:15, from ../deps/v8/src/compiler/node.h:11, from ../deps/v8/src/compiler/node-marker.h:8, from ../deps/v8/src/compiler/graph-reducer.h:10: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/api/api.h:15, from ../deps/v8/src/api/api-arguments.h:9, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/compiler/heap-refs.h:9, from ../deps/v8/src/compiler/types.h:10, from ../deps/v8/src/compiler/node.h:12: ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/heap-refs.h:11: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/compiler/constant-folding-reducer.cc:9: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/dead-code-elimination.o ../deps/v8/src/compiler/dead-code-elimination.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/dead-code-elimination.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/bits.h:12, from ../deps/v8/src/codegen/machine-type.h:11, from ../deps/v8/src/compiler/dead-code-elimination.h:9, from ../deps/v8/src/compiler/dead-code-elimination.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/struct.h:8, from ../deps/v8/src/objects/feedback-cell.h:8, from ../deps/v8/src/compiler/operator.h:15, from ../deps/v8/src/compiler/node.h:11, from ../deps/v8/src/compiler/node-marker.h:8, from ../deps/v8/src/compiler/graph-reducer.h:10, from ../deps/v8/src/compiler/dead-code-elimination.h:11: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/api/api.h:15, from ../deps/v8/src/api/api-arguments.h:9, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/compiler/heap-refs.h:9, from ../deps/v8/src/compiler/types.h:10, from ../deps/v8/src/compiler/node.h:12: ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/heap-refs.h:11: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/backend/mid-tier-register-allocator.o ../deps/v8/src/compiler/backend/mid-tier-register-allocator.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/backend/mid-tier-register-allocator.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/atomicops.h:40, from ../deps/v8/src/base/atomic-utils.h:13, from ../deps/v8/src/common/globals.h:15, from ../deps/v8/src/compiler/backend/mid-tier-register-allocator.h:9, from ../deps/v8/src/compiler/backend/mid-tier-register-allocator.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/deoptimizer/translation-array.h:10, from ../deps/v8/src/objects/code.h:11, from ../deps/v8/src/codegen/reloc-info.h:10, from ../deps/v8/src/compiler/common-operator.h:10, from ../deps/v8/src/compiler/backend/instruction.h:18, from ../deps/v8/src/compiler/backend/mid-tier-register-allocator.h:10: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/codegen/string-constants.h:9, from ../deps/v8/src/compiler/common-operator.h:11: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33, from ../deps/v8/src/api/api.h:15, from ../deps/v8/src/api/api-arguments.h:9, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/compiler/heap-refs.h:9, from ../deps/v8/src/compiler/feedback-source.h:8, from ../deps/v8/src/compiler/common-operator.h:13: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/heap-refs.h:11: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/fast-api-calls.o ../deps/v8/src/compiler/fast-api-calls.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/fast-api-calls.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/bits.h:12, from ../deps/v8/src/codegen/machine-type.h:11, from ../deps/v8/src/codegen/tnode.h:8, from ../deps/v8/src/compiler/graph-assembler.h:8, from ../deps/v8/src/compiler/fast-api-calls.h:9, from ../deps/v8/src/compiler/fast-api-calls.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/api/api.h:15, from ../deps/v8/src/api/api-arguments.h:9, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/compiler/heap-refs.h:9, from ../deps/v8/src/compiler/feedback-source.h:8, from ../deps/v8/src/compiler/graph-assembler.h:9: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/heap-refs.h:11: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/common-operator.o ../deps/v8/src/compiler/common-operator.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/common-operator.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/bits.h:12, from ../deps/v8/src/codegen/machine-type.h:11, from ../deps/v8/src/compiler/common-operator.h:9, from ../deps/v8/src/compiler/common-operator.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/deoptimizer/translation-array.h:10, from ../deps/v8/src/objects/code.h:11, from ../deps/v8/src/codegen/reloc-info.h:10, from ../deps/v8/src/compiler/common-operator.h:10: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/codegen/string-constants.h:9, from ../deps/v8/src/compiler/common-operator.h:11: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33, from ../deps/v8/src/api/api.h:15, from ../deps/v8/src/api/api-arguments.h:9, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/compiler/heap-refs.h:9, from ../deps/v8/src/compiler/feedback-source.h:8, from ../deps/v8/src/compiler/common-operator.h:13: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/heap-refs.h:11: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/graph.o ../deps/v8/src/compiler/graph.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/graph.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/atomicops.h:40, from ../deps/v8/src/base/atomic-utils.h:13, from ../deps/v8/src/common/globals.h:15, from ../deps/v8/src/compiler/graph.h:11, from ../deps/v8/src/compiler/graph.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/api/api.h:15, from ../deps/v8/src/api/api-arguments.h:9, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/compiler/heap-refs.h:9, from ../deps/v8/src/compiler/node-properties.h:9, from ../deps/v8/src/compiler/graph.cc:11: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/heap-refs.h:11: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/access-builder.o ../deps/v8/src/compiler/access-builder.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/access-builder.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/bits.h:12, from ../deps/v8/src/codegen/machine-type.h:11, 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/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/deoptimizer/translation-array.h:10, from ../deps/v8/src/objects/code.h:11, from ../deps/v8/src/codegen/reloc-info.h:10, from ../deps/v8/src/compiler/common-operator.h:10, from ../deps/v8/src/compiler/simplified-operator.h:14: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/codegen/string-constants.h:9, from ../deps/v8/src/compiler/common-operator.h:11: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33, from ../deps/v8/src/api/api.h:15, from ../deps/v8/src/api/api-arguments.h:9, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/compiler/heap-refs.h:9, from ../deps/v8/src/compiler/feedback-source.h:8, from ../deps/v8/src/compiler/common-operator.h:13: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/heap-refs.h:11: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/compiler/access-builder.cc:17: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/access-builder.cc:14: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/compilation-dependencies.o ../deps/v8/src/compiler/compilation-dependencies.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/compilation-dependencies.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/lazy-instance.h:73, from ../deps/v8/src/base/platform/mutex.h:9, from ../deps/v8/src/compiler/js-heap-broker.h:10, from ../deps/v8/src/compiler/compilation-dependencies.h:8, from ../deps/v8/src/compiler/compilation-dependencies.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/api/api.h:15, from ../deps/v8/src/api/api-arguments.h:9, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/compiler/heap-refs.h:9, from ../deps/v8/src/compiler/access-info.h:8, from ../deps/v8/src/compiler/js-heap-broker.h:12: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/heap-refs.h:11: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/maybe-object-inl.h:8, from ../deps/v8/src/heap/heap-write-barrier-inl.h:18, from ../deps/v8/src/objects/allocation-site-inl.h:9, from ../deps/v8/src/compiler/compilation-dependencies.cc:10: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/feedback-vector-inl.h:10, from ../deps/v8/src/objects/feedback-cell-inl.h:11, from ../deps/v8/src/objects/js-function-inl.h:16, from ../deps/v8/src/objects/map-inl.h:14, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29, from ../deps/v8/src/objects/embedder-data-slot-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:11, from ../deps/v8/src/objects/allocation-site-inl.h:11: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-tq.inc:116:23: required from 'static D v8::internal::TorqueGeneratedJSArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSArray; P = v8::internal::JSObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSArray]' ../deps/v8/src/objects/js-array-inl.h:58:8: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:22: ../deps/v8/src/objects/js-array.h:25:7: note: 'class v8::internal::JSArray' declared here 25 | class JSArray : public TorqueGeneratedJSArray { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSFunction; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-function-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedJSFunction::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSFunction; P = v8::internal::JSFunctionOrBoundFunctionOrWrappedFunction]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSFunction]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSFunction]' ../deps/v8/src/compiler/compilation-dependencies.cc:186:20: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-function-inl.h:8: ../deps/v8/src/objects/js-function.h:86:7: note: 'class v8::internal::JSFunction' declared here 86 | class JSFunction : public TorqueGeneratedJSFunction< | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyCell; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-cell-tq.inc:52:23: required from 'static D v8::internal::TorqueGeneratedPropertyCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyCell; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PropertyCell]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PropertyCell]' ../deps/v8/src/compiler/compilation-dependencies.cc:811:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyCell' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:20: ../deps/v8/src/objects/property-cell.h:18:7: note: 'class v8::internal::PropertyCell' declared here 18 | class PropertyCell | ^~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/graph-trimmer.o ../deps/v8/src/compiler/graph-trimmer.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/graph-trimmer.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/atomicops.h:40, from ../deps/v8/src/base/atomic-utils.h:13, from ../deps/v8/src/common/globals.h:15, from ../deps/v8/src/compiler/graph-trimmer.h:8, from ../deps/v8/src/compiler/graph-trimmer.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/struct.h:8, from ../deps/v8/src/objects/feedback-cell.h:8, from ../deps/v8/src/compiler/operator.h:15, from ../deps/v8/src/compiler/node.h:11, from ../deps/v8/src/compiler/node-marker.h:8, from ../deps/v8/src/compiler/graph-trimmer.h:9: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/api/api.h:15, from ../deps/v8/src/api/api-arguments.h:9, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/compiler/heap-refs.h:9, from ../deps/v8/src/compiler/types.h:10, from ../deps/v8/src/compiler/node.h:12: ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/heap-refs.h:11: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/graph-reducer.o ../deps/v8/src/compiler/graph-reducer.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/graph-reducer.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/atomicops.h:40, from ../deps/v8/src/base/atomic-utils.h:13, from ../deps/v8/src/common/globals.h:15, from ../deps/v8/src/compiler/graph-reducer.h:9, from ../deps/v8/src/compiler/graph-reducer.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/struct.h:8, from ../deps/v8/src/objects/feedback-cell.h:8, from ../deps/v8/src/compiler/operator.h:15, from ../deps/v8/src/compiler/node.h:11, from ../deps/v8/src/compiler/node-marker.h:8, from ../deps/v8/src/compiler/graph-reducer.h:10: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/api/api.h:15, from ../deps/v8/src/api/api-arguments.h:9, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/compiler/heap-refs.h:9, from ../deps/v8/src/compiler/types.h:10, from ../deps/v8/src/compiler/node.h:12: ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/heap-refs.h:11: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/access-info.o ../deps/v8/src/compiler/access-info.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/access-info.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/execution/isolate.h:21, from ../deps/v8/src/api/api.h:15, from ../deps/v8/src/api/api-arguments.h:9, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/compiler/heap-refs.h:9, from ../deps/v8/src/compiler/access-info.h:8, from ../deps/v8/src/compiler/access-info.cc:6: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/heap-refs.h:11: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::LoadHandler; Source = v8::internal::Object]': ../deps/v8/src/ic/handler-configuration.h:46:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::LoadHandler' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/access-info.cc:15: ../deps/v8/src/ic/handler-configuration.h:44:7: note: 'class v8::internal::LoadHandler' declared here 44 | class LoadHandler final : public DataHandler { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]': ../deps/v8/src/ic/handler-configuration.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::StoreHandler' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/ic/handler-configuration.h:241:7: note: 'class v8::internal::StoreHandler' declared here 241 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/maybe-object-inl.h:8, from ../deps/v8/src/heap/heap-write-barrier-inl.h:18, from ../deps/v8/src/objects/cell-inl.h:10, from ../deps/v8/src/compiler/access-info.cc:17: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29, from ../deps/v8/src/objects/cell-inl.h:11: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSModuleNamespace; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:144:23: required from 'static D v8::internal::TorqueGeneratedJSModuleNamespace::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSModuleNamespace; P = v8::internal::JSSpecialObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSModuleNamespace]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSModuleNamespace]' ../deps/v8/src/compiler/access-info.cc:536:36: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSModuleNamespace' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/module.h:138:7: note: 'class v8::internal::JSModuleNamespace' declared here 138 | class JSModuleNamespace | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/cell-tq.inc:31:23: required from 'static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Cell]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::Cell]' ../deps/v8/src/compiler/access-info.cc:538:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Cell' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/cell-inl.h:8: ../deps/v8/src/objects/cell.h:18:7: note: 'class v8::internal::Cell' declared here 18 | class Cell : public TorqueGeneratedCell { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AccessorPair; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/struct-tq.inc:93:23: required from 'static D v8::internal::TorqueGeneratedAccessorPair::unchecked_cast(v8::internal::Object) [with D = v8::internal::AccessorPair; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::AccessorPair]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::AccessorPair]' ../deps/v8/src/compiler/access-info.cc:563:51: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AccessorPair' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/allocation-site.h:9: ../deps/v8/src/objects/struct.h:47:7: note: 'class v8::internal::AccessorPair' declared here 47 | class AccessorPair : public TorqueGeneratedAccessorPair { | ^~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/basic-block-instrumentor.o ../deps/v8/src/compiler/basic-block-instrumentor.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/basic-block-instrumentor.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/diagnostics/basic-block-profiler.h:14, from ../deps/v8/src/compiler/basic-block-instrumentor.h:8, from ../deps/v8/src/compiler/basic-block-instrumentor.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/script.h:12, from ../deps/v8/src/objects/shared-function-info.h:18, from ../deps/v8/src/diagnostics/basic-block-profiler.h:17: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13, from ../deps/v8/src/execution/frames.h:13, from ../deps/v8/src/codegen/optimized-compilation-info.h:16, from ../deps/v8/src/compiler/basic-block-instrumentor.cc:9: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33, from ../deps/v8/src/api/api.h:15, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/codegen/optimized-compilation-info.h:18: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/heap-refs.h:11, from ../deps/v8/src/compiler/feedback-source.h:8, from ../deps/v8/src/compiler/common-operator.h:13, from ../deps/v8/src/compiler/basic-block-instrumentor.cc:10: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/compiler/basic-block-instrumentor.cc:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/csa-load-elimination.o ../deps/v8/src/compiler/csa-load-elimination.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/csa-load-elimination.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/bits.h:12, from ../deps/v8/src/codegen/machine-type.h:11, from ../deps/v8/src/compiler/csa-load-elimination.h:9, from ../deps/v8/src/compiler/csa-load-elimination.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/struct.h:8, from ../deps/v8/src/objects/feedback-cell.h:8, from ../deps/v8/src/compiler/operator.h:15, from ../deps/v8/src/compiler/node.h:11, from ../deps/v8/src/compiler/node-marker.h:8, from ../deps/v8/src/compiler/graph-reducer.h:10, from ../deps/v8/src/compiler/csa-load-elimination.h:11: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/api/api.h:15, from ../deps/v8/src/api/api-arguments.h:9, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/compiler/heap-refs.h:9, from ../deps/v8/src/compiler/types.h:10, from ../deps/v8/src/compiler/node.h:12: ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/heap-refs.h:11: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/escape-analysis-reducer.o ../deps/v8/src/compiler/escape-analysis-reducer.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/escape-analysis-reducer.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/atomicops.h:40, from ../deps/v8/src/base/atomic-utils.h:13, from ../deps/v8/src/common/globals.h:15, from ../deps/v8/src/compiler/escape-analysis-reducer.h:9, from ../deps/v8/src/compiler/escape-analysis-reducer.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/deoptimizer/translation-array.h:10, from ../deps/v8/src/objects/code.h:11, from ../deps/v8/src/codegen/reloc-info.h:10, from ../deps/v8/src/compiler/common-operator.h:10, from ../deps/v8/src/compiler/simplified-operator.h:14, from ../deps/v8/src/compiler/access-builder.h:9, from ../deps/v8/src/compiler/escape-analysis-reducer.h:10: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/codegen/string-constants.h:9, from ../deps/v8/src/compiler/common-operator.h:11: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33, from ../deps/v8/src/api/api.h:15, from ../deps/v8/src/api/api-arguments.h:9, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/compiler/heap-refs.h:9, from ../deps/v8/src/compiler/feedback-source.h:8, from ../deps/v8/src/compiler/common-operator.h:13: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/heap-refs.h:11: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/backend/instruction-selector.o ../deps/v8/src/compiler/backend/instruction-selector.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/backend/instruction-selector.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/atomicops.h:40, from ../deps/v8/src/base/atomic-utils.h:13, from ../deps/v8/src/common/globals.h:15, from ../deps/v8/src/codegen/cpu-features.h:8, from ../deps/v8/src/compiler/backend/instruction-selector.h:10, from ../deps/v8/src/compiler/backend/instruction-selector.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/deoptimizer/translation-array.h:10, from ../deps/v8/src/objects/code.h:11, from ../deps/v8/src/codegen/reloc-info.h:10, from ../deps/v8/src/compiler/common-operator.h:10, from ../deps/v8/src/compiler/backend/instruction.h:18, from ../deps/v8/src/compiler/backend/instruction-scheduler.h:10, from ../deps/v8/src/compiler/backend/instruction-selector.h:12: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/codegen/string-constants.h:9, from ../deps/v8/src/compiler/common-operator.h:11: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33, from ../deps/v8/src/api/api.h:15, from ../deps/v8/src/api/api-arguments.h:9, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/compiler/heap-refs.h:9, from ../deps/v8/src/compiler/feedback-source.h:8, from ../deps/v8/src/compiler/common-operator.h:13: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/heap-refs.h:11: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/codegen/loong64/assembler-loong64-inl.h:11, from ../deps/v8/src/codegen/assembler-inl.h:25, from ../deps/v8/src/compiler/backend/instruction-selector.cc:11: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/compiler/backend/instruction-selector.cc: In member function 'void v8::internal::compiler::InstructionSelector::VisitCall(v8::internal::compiler::Node*, v8::internal::compiler::BasicBlock*)': ../deps/v8/src/compiler/backend/instruction-selector.cc:3008:11: warning: 'opcode' may be used uninitialized [-Wmaybe-uninitialized] 3008 | Emit(opcode, output_count, outputs, buffer.instruction_args.size(), | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3009 | &buffer.instruction_args.front()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/compiler/backend/instruction-selector.cc:2967:19: note: 'opcode' was declared here 2967 | InstructionCode opcode; | ^~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/backend/code-generator.o ../deps/v8/src/compiler/backend/code-generator.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/backend/code-generator.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/atomicops.h:40, from ../deps/v8/src/base/atomic-utils.h:13, from ../deps/v8/src/common/globals.h:15, from ../deps/v8/src/builtins/builtins.h:10, from ../deps/v8/src/codegen/turbo-assembler.h:11, from ../deps/v8/src/codegen/macro-assembler.h:8, from ../deps/v8/src/compiler/backend/code-generator.h:11, from ../deps/v8/src/compiler/backend/code-generator.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/deoptimizer/translation-array.h:10, from ../deps/v8/src/objects/code.h:11, from ../deps/v8/src/codegen/reloc-info.h:10, from ../deps/v8/src/codegen/assembler.h:48, from ../deps/v8/src/codegen/assembler-arch.h:8, from ../deps/v8/src/codegen/turbo-assembler.h:12: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/codegen/macro-assembler.h:10: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/codegen/loong64/macro-assembler-loong64.h:15, from ../deps/v8/src/codegen/macro-assembler.h:62: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21, from ../deps/v8/src/execution/isolate.h:33, from ../deps/v8/src/api/api.h:15, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/codegen/optimized-compilation-info.h:18, from ../deps/v8/src/compiler/backend/code-generator.h:12: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/heap-refs.h:11, from ../deps/v8/src/compiler/feedback-source.h:8, from ../deps/v8/src/compiler/common-operator.h:13, from ../deps/v8/src/compiler/backend/instruction.h:18, from ../deps/v8/src/compiler/backend/gap-resolver.h:8, from ../deps/v8/src/compiler/backend/code-generator.h:15: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/codegen/loong64/assembler-loong64-inl.h:11, from ../deps/v8/src/codegen/assembler-inl.h:25, from ../deps/v8/src/compiler/backend/code-generator.cc:8: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SharedFunctionInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/shared-function-info-tq.inc:267:23: required from 'static D v8::internal::TorqueGeneratedSharedFunctionInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::SharedFunctionInfo; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SharedFunctionInfo]' ../deps/v8/src/compiler/backend/code-generator.cc:905:52: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SharedFunctionInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/code.h:17: ../deps/v8/src/objects/shared-function-info.h:186:7: note: 'class v8::internal::SharedFunctionInfo' declared here 186 | class SharedFunctionInfo | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PodArray; Source = v8::internal::Object]': ../deps/v8/src/objects/fixed-array.h:628:3: required from 'static v8::internal::PodArray v8::internal::PodArray::unchecked_cast(v8::internal::Object) [with T = v8::internal::InliningPosition]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PodArray]' ../deps/v8/src/compiler/backend/code-generator.cc:922:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PodArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:592:7: note: 'class v8::internal::PodArray' declared here 592 | class PodArray : public ByteArray { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/backend/register-allocator.o ../deps/v8/src/compiler/backend/register-allocator.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/backend/register-allocator.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/bits.h:12, from ../deps/v8/src/compiler/backend/register-allocator.h:8, from ../deps/v8/src/compiler/backend/register-allocator.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/deoptimizer/translation-array.h:10, from ../deps/v8/src/objects/code.h:11, from ../deps/v8/src/codegen/reloc-info.h:10, from ../deps/v8/src/compiler/common-operator.h:10, from ../deps/v8/src/compiler/backend/instruction.h:18, from ../deps/v8/src/compiler/backend/register-allocator.h:12: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/codegen/string-constants.h:9, from ../deps/v8/src/compiler/common-operator.h:11: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33, from ../deps/v8/src/api/api.h:15, from ../deps/v8/src/api/api-arguments.h:9, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/compiler/heap-refs.h:9, from ../deps/v8/src/compiler/feedback-source.h:8, from ../deps/v8/src/compiler/common-operator.h:13: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/heap-refs.h:11: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/codegen/loong64/assembler-loong64-inl.h:11, from ../deps/v8/src/codegen/assembler-inl.h:25, from ../deps/v8/src/compiler/backend/register-allocator.cc:12: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/backend/instruction.o ../deps/v8/src/compiler/backend/instruction.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/backend/instruction.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/numbers/double.h:8, from ../deps/v8/src/compiler/backend/instruction.h:12, from ../deps/v8/src/compiler/backend/instruction.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/deoptimizer/translation-array.h:10, from ../deps/v8/src/objects/code.h:11, from ../deps/v8/src/codegen/reloc-info.h:10, from ../deps/v8/src/compiler/common-operator.h:10, from ../deps/v8/src/compiler/backend/instruction.h:18: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/codegen/string-constants.h:9, from ../deps/v8/src/compiler/common-operator.h:11: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33, from ../deps/v8/src/api/api.h:15, from ../deps/v8/src/api/api-arguments.h:9, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/compiler/heap-refs.h:9, from ../deps/v8/src/compiler/feedback-source.h:8, from ../deps/v8/src/compiler/common-operator.h:13: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/heap-refs.h:11: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/execution/isolate-utils-inl.h:8, from ../deps/v8/src/compiler/backend/instruction.cc:21: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/js-proxy-inl.h:9, from ../deps/v8/src/objects/objects-inl.h:29, from ../deps/v8/src/objects/foreign-inl.h:11, from ../deps/v8/src/objects/api-callbacks-inl.h:12, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/compiler/backend/instruction.cc:22: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/graph-assembler.o ../deps/v8/src/compiler/graph-assembler.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/graph-assembler.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/bits.h:12, from ../deps/v8/src/codegen/machine-type.h:11, from ../deps/v8/src/codegen/tnode.h:8, from ../deps/v8/src/compiler/graph-assembler.h:8, from ../deps/v8/src/compiler/graph-assembler.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/api/api.h:15, from ../deps/v8/src/api/api-arguments.h:9, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/compiler/heap-refs.h:9, from ../deps/v8/src/compiler/feedback-source.h:8, from ../deps/v8/src/compiler/graph-assembler.h:9: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/heap-refs.h:11: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/graph-assembler.cc:14: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/frame-states.o ../deps/v8/src/compiler/frame-states.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/frame-states.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/atomicops.h:40, from ../deps/v8/src/base/atomic-utils.h:13, from ../deps/v8/src/common/globals.h:15, from ../deps/v8/src/builtins/builtins.h:10, from ../deps/v8/src/compiler/frame-states.h:8, from ../deps/v8/src/compiler/frame-states.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/struct.h:8, from ../deps/v8/src/objects/feedback-cell.h:8, from ../deps/v8/src/compiler/operator.h:15, from ../deps/v8/src/compiler/node.h:11, from ../deps/v8/src/compiler/frame-states.h:9: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/api/api.h:15, from ../deps/v8/src/api/api-arguments.h:9, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/compiler/heap-refs.h:9, from ../deps/v8/src/compiler/types.h:10, from ../deps/v8/src/compiler/node.h:12: ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/heap-refs.h:11: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/compiler/frame-states.cc:13: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SharedFunctionInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/shared-function-info-tq.inc:267:23: required from 'static D v8::internal::TorqueGeneratedSharedFunctionInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::SharedFunctionInfo; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SharedFunctionInfo]' ../deps/v8/src/compiler/frame-states.cc:88:26: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SharedFunctionInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/code.h:17: ../deps/v8/src/objects/shared-function-info.h:186:7: note: 'class v8::internal::SharedFunctionInfo' declared here 186 | class SharedFunctionInfo | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/code-assembler.o ../deps/v8/src/compiler/code-assembler.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/code-assembler.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/compiler/code-assembler.h:17, 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::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/codegen/interface-descriptors.h:15, from ../deps/v8/src/codegen/callable.h:8, from ../deps/v8/src/codegen/code-factory.h:8, from ../deps/v8/src/compiler/code-assembler.h:21: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/code-assembler.h:30: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/code-assembler.h:36: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/code-assembler.h:38: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/api/api-arguments.h:9, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/compiler/heap-refs.h:9, from ../deps/v8/src/compiler/feedback-source.h:8, from ../deps/v8/src/compiler/common-operator.h:13, from ../deps/v8/src/compiler/backend/instruction.h:18, from ../deps/v8/src/compiler/backend/instruction-scheduler.h:10, from ../deps/v8/src/compiler/backend/instruction-selector.h:12, from ../deps/v8/src/compiler/code-assembler.cc:14: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/heap-refs.h:11: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/execution/isolate-utils-inl.h:8, from ../deps/v8/src/objects/dictionary-inl.h:9, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/compiler/code-assembler.cc:24: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/feedback-vector-inl.h:10, from ../deps/v8/src/objects/feedback-cell-inl.h:11, from ../deps/v8/src/objects/js-function-inl.h:16, from ../deps/v8/src/objects/map-inl.h:14, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29, from ../deps/v8/src/objects/fixed-array-inl.h:16, from ../deps/v8/src/numbers/hash-seed-inl.h:31, from ../deps/v8/src/objects/dictionary-inl.h:10: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/code-assembler.h:28: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/access-builder.h:9, from ../deps/v8/src/compiler/raw-machine-assembler.h:13, from ../deps/v8/src/compiler/code-assembler.cc:20: In constructor 'v8::internal::compiler::ObjectAccess::ObjectAccess(v8::internal::MachineType, v8::internal::compiler::WriteBarrierKind)', inlined from 'void v8::internal::compiler::RawMachineAssembler::StoreToObject(v8::internal::MachineRepresentation, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::WriteBarrierKind)' at ../deps/v8/src/compiler/raw-machine-assembler.h:186:41, inlined from 'void v8::internal::compiler::CodeAssembler::StoreToObject(v8::internal::MachineRepresentation, v8::internal::TNode, v8::internal::TNode, v8::internal::compiler::Node*, v8::internal::StoreToObjectWriteBarrier)' at ../deps/v8/src/compiler/code-assembler.cc:787:33: ../deps/v8/src/compiler/simplified-operator.h:201:37: warning: 'write_barrier_kind' may be used uninitialized [-Wmaybe-uninitialized] 201 | : machine_type(machine_type), write_barrier_kind(write_barrier_kind) {} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/compiler/code-assembler.cc: In member function 'void v8::internal::compiler::CodeAssembler::StoreToObject(v8::internal::MachineRepresentation, v8::internal::TNode, v8::internal::TNode, v8::internal::compiler::Node*, v8::internal::StoreToObjectWriteBarrier)': ../deps/v8/src/compiler/code-assembler.cc:771:20: note: 'write_barrier_kind' was declared here 771 | WriteBarrierKind write_barrier_kind; | ^~~~~~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/js-type-hint-lowering.o ../deps/v8/src/compiler/js-type-hint-lowering.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/js-type-hint-lowering.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/atomicops.h:40, from ../deps/v8/src/base/atomic-utils.h:13, from ../deps/v8/src/common/globals.h:15, from ../deps/v8/src/compiler/graph-reducer.h:9, from ../deps/v8/src/compiler/js-type-hint-lowering.h:9, from ../deps/v8/src/compiler/js-type-hint-lowering.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/struct.h:8, from ../deps/v8/src/objects/feedback-cell.h:8, from ../deps/v8/src/compiler/operator.h:15, from ../deps/v8/src/compiler/node.h:11, from ../deps/v8/src/compiler/node-marker.h:8, from ../deps/v8/src/compiler/graph-reducer.h:10: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/api/api.h:15, from ../deps/v8/src/api/api-arguments.h:9, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/compiler/heap-refs.h:9, from ../deps/v8/src/compiler/types.h:10, from ../deps/v8/src/compiler/node.h:12: ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/heap-refs.h:11: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/bytecode-analysis.o ../deps/v8/src/compiler/bytecode-analysis.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/bytecode-analysis.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/bits.h:12, from ../deps/v8/src/base/hashmap.h:14, from ../deps/v8/src/compiler/bytecode-analysis.h:8, from ../deps/v8/src/compiler/bytecode-analysis.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/interpreter/bytecode-array-iterator.h:16, from ../deps/v8/src/compiler/bytecode-analysis.cc:10: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/common/ptr-compr-inl.h:9, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/compiler/bytecode-analysis.cc:12: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/execution/local-isolate-inl.h:9, from ../deps/v8/src/common/ptr-compr-inl.h:10: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:9: ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BytecodeArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/code-tq.inc:71:23: required from 'static D v8::internal::TorqueGeneratedBytecodeArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::BytecodeArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::BytecodeArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::BytecodeArray]' ../deps/v8/src/compiler/bytecode-analysis.cc:475:43: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BytecodeArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:952:7: note: 'class v8::internal::BytecodeArray' declared here 952 | class BytecodeArray | ^~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/loop-peeling.o ../deps/v8/src/compiler/loop-peeling.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/loop-peeling.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/atomicops.h:40, from ../deps/v8/src/base/atomic-utils.h:13, from ../deps/v8/src/common/globals.h:15, from ../deps/v8/src/compiler/loop-peeling.h:9, from ../deps/v8/src/compiler/loop-peeling.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/struct.h:8, from ../deps/v8/src/objects/feedback-cell.h:8, from ../deps/v8/src/compiler/operator.h:15, from ../deps/v8/src/compiler/node.h:11, from ../deps/v8/src/compiler/node-aux-data.h:8, from ../deps/v8/src/compiler/compiler-source-position-table.h:11, from ../deps/v8/src/compiler/loop-analysis.h:10, from ../deps/v8/src/compiler/loop-peeling.h:10: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/api/api.h:15, from ../deps/v8/src/api/api-arguments.h:9, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/compiler/heap-refs.h:9, from ../deps/v8/src/compiler/types.h:10, from ../deps/v8/src/compiler/node.h:12: ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/heap-refs.h:11: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/loop-unrolling.o ../deps/v8/src/compiler/loop-unrolling.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/loop-unrolling.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/bits.h:12, from ../deps/v8/src/codegen/machine-type.h:11, from ../deps/v8/src/compiler/common-operator.h:9, from ../deps/v8/src/compiler/loop-unrolling.h:13, from ../deps/v8/src/compiler/loop-unrolling.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/deoptimizer/translation-array.h:10, from ../deps/v8/src/objects/code.h:11, from ../deps/v8/src/codegen/reloc-info.h:10, from ../deps/v8/src/compiler/common-operator.h:10: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/codegen/string-constants.h:9, from ../deps/v8/src/compiler/common-operator.h:11: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33, from ../deps/v8/src/api/api.h:15, from ../deps/v8/src/api/api-arguments.h:9, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/compiler/heap-refs.h:9, from ../deps/v8/src/compiler/feedback-source.h:8, from ../deps/v8/src/compiler/common-operator.h:13: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/heap-refs.h:11: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/machine-graph-verifier.o ../deps/v8/src/compiler/machine-graph-verifier.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/machine-graph-verifier.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/compiler/machine-graph-verifier.h:8, from ../deps/v8/src/compiler/machine-graph-verifier.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/deoptimizer/translation-array.h:10, from ../deps/v8/src/objects/code.h:11, from ../deps/v8/src/codegen/reloc-info.h:10, from ../deps/v8/src/compiler/common-operator.h:10, from ../deps/v8/src/compiler/machine-graph-verifier.cc:7: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/codegen/string-constants.h:9, from ../deps/v8/src/compiler/common-operator.h:11: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33, from ../deps/v8/src/api/api.h:15, from ../deps/v8/src/api/api-arguments.h:9, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/compiler/heap-refs.h:9, from ../deps/v8/src/compiler/feedback-source.h:8, from ../deps/v8/src/compiler/common-operator.h:13: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/heap-refs.h:11: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/loop-analysis.o ../deps/v8/src/compiler/loop-analysis.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/loop-analysis.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/atomicops.h:40, from ../deps/v8/src/base/atomic-utils.h:13, from ../deps/v8/src/common/globals.h:15, from ../deps/v8/src/compiler/loop-analysis.h:9, from ../deps/v8/src/compiler/loop-analysis.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/struct.h:8, from ../deps/v8/src/objects/feedback-cell.h:8, from ../deps/v8/src/compiler/operator.h:15, from ../deps/v8/src/compiler/node.h:11, from ../deps/v8/src/compiler/node-aux-data.h:8, from ../deps/v8/src/compiler/compiler-source-position-table.h:11, from ../deps/v8/src/compiler/loop-analysis.h:10: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/api/api.h:15, from ../deps/v8/src/api/api-arguments.h:9, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/compiler/heap-refs.h:9, from ../deps/v8/src/compiler/types.h:10, from ../deps/v8/src/compiler/node.h:12: ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/heap-refs.h:11: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/js-context-specialization.o ../deps/v8/src/compiler/js-context-specialization.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/js-context-specialization.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/atomicops.h:40, from ../deps/v8/src/base/atomic-utils.h:13, from ../deps/v8/src/common/globals.h:15, from ../deps/v8/src/compiler/graph-reducer.h:9, from ../deps/v8/src/compiler/js-context-specialization.h:8, from ../deps/v8/src/compiler/js-context-specialization.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/struct.h:8, from ../deps/v8/src/objects/feedback-cell.h:8, from ../deps/v8/src/compiler/operator.h:15, from ../deps/v8/src/compiler/node.h:11, from ../deps/v8/src/compiler/node-marker.h:8, from ../deps/v8/src/compiler/graph-reducer.h:10: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/api/api.h:15, from ../deps/v8/src/api/api-arguments.h:9, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/compiler/heap-refs.h:9, from ../deps/v8/src/compiler/types.h:10, from ../deps/v8/src/compiler/node.h:12: ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/heap-refs.h:11: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/execution/isolate-utils-inl.h:8, from ../deps/v8/src/objects/dictionary-inl.h:9, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/compiler/js-context-specialization.cc:14: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/feedback-vector-inl.h:10, from ../deps/v8/src/objects/feedback-cell-inl.h:11, from ../deps/v8/src/objects/js-function-inl.h:16, from ../deps/v8/src/objects/map-inl.h:14, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29, from ../deps/v8/src/objects/fixed-array-inl.h:16, from ../deps/v8/src/numbers/hash-seed-inl.h:31, from ../deps/v8/src/objects/dictionary-inl.h:10: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSFunction; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-function-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedJSFunction::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSFunction; P = v8::internal::JSFunctionOrBoundFunctionOrWrappedFunction]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSFunction]' ../deps/v8/src/compiler/js-heap-broker.h:551:5: required from 'v8::base::Optional::ref_type> v8::internal::compiler::TryMakeRef(JSHeapBroker*, v8::internal::Handle, GetOrCreateDataFlags) [with T = v8::internal::JSFunction; = void; typename ref_traits::ref_type = JSFunctionRef; GetOrCreateDataFlags = v8::base::Flags]' ../deps/v8/src/compiler/js-heap-broker.h:566:20: required from 'typename v8::internal::compiler::ref_traits::ref_type v8::internal::compiler::MakeRef(JSHeapBroker*, v8::internal::Handle) [with T = v8::internal::JSFunction; = void; typename ref_traits::ref_type = JSFunctionRef]' ../deps/v8/src/compiler/js-context-specialization.cc:43:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/execution/isolate-inl.h:10, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9: ../deps/v8/src/objects/js-function.h:86:7: note: 'class v8::internal::JSFunction' declared here 86 | class JSFunction : public TorqueGeneratedJSFunction< | ^~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/js-generic-lowering.o ../deps/v8/src/compiler/js-generic-lowering.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/js-generic-lowering.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/bits.h:12, from ../deps/v8/src/codegen/machine-type.h:11, from ../deps/v8/src/codegen/interface-descriptors.h:11, from ../deps/v8/src/codegen/callable.h:8, from ../deps/v8/src/codegen/code-factory.h:8, from ../deps/v8/src/compiler/js-generic-lowering.h:7, from ../deps/v8/src/compiler/js-generic-lowering.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/codegen/interface-descriptors.h:15: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/api/api-arguments.h:9, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/compiler/heap-refs.h:9, from ../deps/v8/src/compiler/types.h:10, from ../deps/v8/src/compiler/node.h:12, from ../deps/v8/src/compiler/node-marker.h:8, from ../deps/v8/src/compiler/graph-reducer.h:10, from ../deps/v8/src/compiler/js-generic-lowering.h:8: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/heap-refs.h:11: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:21, from ../deps/v8/src/compiler/js-generic-lowering.cc:7: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/objects/js-array-inl.h:10, from ../deps/v8/src/objects/template-objects-inl.h:10, from ../deps/v8/src/compiler/js-generic-lowering.cc:24: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/js-generic-lowering.cc:23: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/torque-defined-classes.h:7, from ../deps/v8/src/objects/template-objects.h:10, from ../deps/v8/src/objects/template-objects-inl.h:8: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-tq.inc:116:23: required from 'static D v8::internal::TorqueGeneratedJSArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSArray; P = v8::internal::JSObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSArray]' ../deps/v8/src/objects/js-array-inl.h:58:8: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:22: ../deps/v8/src/objects/js-array.h:25:7: note: 'class v8::internal::JSArray' declared here 25 | class JSArray : public TorqueGeneratedJSArray { | ^~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/loop-variable-optimizer.o ../deps/v8/src/compiler/loop-variable-optimizer.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/loop-variable-optimizer.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/atomicops.h:40, from ../deps/v8/src/base/atomic-utils.h:13, from ../deps/v8/src/common/globals.h:15, from ../deps/v8/src/zone/zone.h:11, from ../deps/v8/src/compiler/functional-list.h:9, from ../deps/v8/src/compiler/loop-variable-optimizer.h:8, from ../deps/v8/src/compiler/loop-variable-optimizer.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/struct.h:8, from ../deps/v8/src/objects/feedback-cell.h:8, from ../deps/v8/src/compiler/operator.h:15, from ../deps/v8/src/compiler/node.h:11, from ../deps/v8/src/compiler/node-aux-data.h:8, from ../deps/v8/src/compiler/loop-variable-optimizer.h:9: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/api/api.h:15, from ../deps/v8/src/api/api-arguments.h:9, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/compiler/heap-refs.h:9, from ../deps/v8/src/compiler/types.h:10, from ../deps/v8/src/compiler/node.h:12: ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/heap-refs.h:11: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/node-marker.o ../deps/v8/src/compiler/node-marker.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/node-marker.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/atomicops.h:40, from ../deps/v8/src/base/atomic-utils.h:13, from ../deps/v8/src/common/globals.h:15, from ../deps/v8/src/compiler/node.h:8, from ../deps/v8/src/compiler/node-marker.h:8, from ../deps/v8/src/compiler/node-marker.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/struct.h:8, from ../deps/v8/src/objects/feedback-cell.h:8, from ../deps/v8/src/compiler/operator.h:15, from ../deps/v8/src/compiler/node.h:11: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/api/api.h:15, from ../deps/v8/src/api/api-arguments.h:9, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/compiler/heap-refs.h:9, from ../deps/v8/src/compiler/types.h:10, from ../deps/v8/src/compiler/node.h:12: ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/heap-refs.h:11: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/bytecode-graph-builder.o ../deps/v8/src/compiler/bytecode-graph-builder.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/bytecode-graph-builder.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/bits.h:12, from ../deps/v8/src/codegen/machine-type.h:11, from ../deps/v8/src/codegen/tnode.h:8, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/bytecode-graph-builder.h:8, from ../deps/v8/src/compiler/bytecode-graph-builder.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/deoptimizer/translation-array.h:10, from ../deps/v8/src/objects/code.h:11, from ../deps/v8/src/codegen/reloc-info.h:10, from ../deps/v8/src/compiler/common-operator.h:10, from ../deps/v8/src/compiler/js-operator.h:10: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/codegen/string-constants.h:9, from ../deps/v8/src/compiler/common-operator.h:11: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33, from ../deps/v8/src/api/api.h:15, from ../deps/v8/src/api/api-arguments.h:9, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/compiler/heap-refs.h:9, from ../deps/v8/src/compiler/feedback-source.h:8, from ../deps/v8/src/compiler/common-operator.h:13: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/heap-refs.h:11: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:21, from ../deps/v8/src/compiler/bytecode-graph-builder.cc:7: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/objects/js-array-inl.h:10, from ../deps/v8/src/compiler/bytecode-graph-builder.cc:26: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-tq.inc:116:23: required from 'static D v8::internal::TorqueGeneratedJSArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSArray; P = v8::internal::JSObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSArray]' ../deps/v8/src/objects/js-array-inl.h:58:8: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:22: ../deps/v8/src/objects/js-array.h:25:7: note: 'class v8::internal::JSArray' declared here 25 | class JSArray : public TorqueGeneratedJSArray { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SharedFunctionInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/shared-function-info-tq.inc:267:23: required from 'static D v8::internal::TorqueGeneratedSharedFunctionInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::SharedFunctionInfo; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SharedFunctionInfo]' ../deps/v8/src/compiler/js-heap-broker.h:288:41: required from 'v8::internal::Handle v8::internal::compiler::JSHeapBroker::CanonicalPersistentHandle(v8::internal::Handle) [with T = v8::internal::SharedFunctionInfo]' ../deps/v8/src/compiler/bytecode-graph-builder.cc:384:54: required from 'typename v8::internal::compiler::ref_traits::ref_type v8::internal::compiler::BytecodeGraphBuilder::MakeRefForConstantForIndexOperand(int) [with T = v8::internal::SharedFunctionInfo; typename v8::internal::compiler::ref_traits::ref_type = v8::internal::compiler::SharedFunctionInfoRef]' ../deps/v8/src/compiler/bytecode-graph-builder.cc:2177:60: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SharedFunctionInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/code.h:17: ../deps/v8/src/objects/shared-function-info.h:186:7: note: 'class v8::internal::SharedFunctionInfo' declared here 186 | class SharedFunctionInfo | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TemplateObjectDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/template-objects-tq.inc:135:23: required from 'static D v8::internal::TorqueGeneratedTemplateObjectDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::TemplateObjectDescription; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::TemplateObjectDescription]' ../deps/v8/src/compiler/js-heap-broker.h:288:41: required from 'v8::internal::Handle v8::internal::compiler::JSHeapBroker::CanonicalPersistentHandle(v8::internal::Handle) [with T = v8::internal::TemplateObjectDescription]' ../deps/v8/src/compiler/bytecode-graph-builder.cc:384:54: required from 'typename v8::internal::compiler::ref_traits::ref_type v8::internal::compiler::BytecodeGraphBuilder::MakeRefForConstantForIndexOperand(int) [with T = v8::internal::TemplateObjectDescription; typename v8::internal::compiler::ref_traits::ref_type = v8::internal::compiler::TemplateObjectDescriptionRef]' ../deps/v8/src/compiler/bytecode-graph-builder.cc:2347:67: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TemplateObjectDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/template-objects-inl.h:8, from ../deps/v8/src/compiler/bytecode-graph-builder.cc:31: ../deps/v8/src/objects/template-objects.h:40:7: note: 'class v8::internal::TemplateObjectDescription' declared here 40 | class TemplateObjectDescription final | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../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:3354:33: warning: 'result' may be used uninitialized [-Wmaybe-uninitialized] 3354 | environment()->BindAccumulator(result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ../deps/v8/src/compiler/bytecode-graph-builder.cc:3309:9: note: 'result' was declared here 3309 | Node* result; | ^~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/effect-control-linearizer.o ../deps/v8/src/compiler/effect-control-linearizer.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/effect-control-linearizer.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/compiler/effect-control-linearizer.h:8, from ../deps/v8/src/compiler/effect-control-linearizer.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/codegen/interface-descriptors.h:15, from ../deps/v8/src/codegen/callable.h:8, from ../deps/v8/src/codegen/code-factory.h:8, from ../deps/v8/src/compiler/effect-control-linearizer.cc:9: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/execution/local-isolate-inl.h:9, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/compiler/effect-control-linearizer.cc:12: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/feedback-vector-inl.h:10, from ../deps/v8/src/objects/feedback-cell-inl.h:11, from ../deps/v8/src/objects/js-function-inl.h:16, from ../deps/v8/src/objects/map-inl.h:14, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29, from ../deps/v8/src/objects/fixed-array-inl.h:16, from ../deps/v8/src/numbers/hash-seed-inl.h:31, from ../deps/v8/src/objects/dictionary-inl.h:10, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/compiler/effect-control-linearizer.cc:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/compiler/effect-control-linearizer.cc: In member function 'v8::internal::compiler::Node* v8::internal::compiler::EffectControlLinearizer::LowerNewArgumentsElements(v8::internal::compiler::Node*)': ../deps/v8/src/compiler/effect-control-linearizer.cc:3695:50: warning: 'builtin_name' may be used uninitialized [-Wmaybe-uninitialized] 3695 | Callable const callable = Builtins::CallableFor(isolate(), builtin_name); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/compiler/effect-control-linearizer.cc:3683:11: note: 'builtin_name' was declared here 3683 | Builtin builtin_name; | ^~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/graph-visualizer.o ../deps/v8/src/compiler/graph-visualizer.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/graph-visualizer.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/atomicops.h:40, from ../deps/v8/src/base/atomic-utils.h:13, from ../deps/v8/src/common/globals.h:15, from ../deps/v8/src/compiler/graph-visualizer.h:14, from ../deps/v8/src/compiler/graph-visualizer.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/script.h:12, from ../deps/v8/src/objects/shared-function-info.h:18, from ../deps/v8/src/diagnostics/basic-block-profiler.h:17, from ../deps/v8/src/codegen/optimized-compilation-info.h:15, from ../deps/v8/src/compiler/graph-visualizer.cc:13: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13, from ../deps/v8/src/execution/frames.h:13, from ../deps/v8/src/codegen/optimized-compilation-info.h:16: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33, from ../deps/v8/src/api/api.h:15, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/codegen/optimized-compilation-info.h:18: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/heap-refs.h:11, from ../deps/v8/src/compiler/types.h:10, from ../deps/v8/src/compiler/node.h:12, from ../deps/v8/src/compiler/all-nodes.h:8, from ../deps/v8/src/compiler/graph-visualizer.cc:15: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/maybe-object-inl.h:8, from ../deps/v8/src/heap/heap-write-barrier-inl.h:18, from ../deps/v8/src/objects/fixed-array-inl.h:9, from ../deps/v8/src/numbers/hash-seed-inl.h:31, from ../deps/v8/src/objects/string-inl.h:13, from ../deps/v8/src/objects/script-inl.h:12, from ../deps/v8/src/compiler/graph-visualizer.cc:29: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29, from ../deps/v8/src/objects/fixed-array-inl.h:16: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Script; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/script-tq.inc:133:23: required from 'static D v8::internal::TorqueGeneratedScript::unchecked_cast(v8::internal::Object) [with D = v8::internal::Script; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Script]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::Script]' ../deps/v8/src/compiler/graph-visualizer.cc:104:35: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Script' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/script.h:34:7: note: 'class v8::internal::Script' declared here 34 | class Script : public TorqueGeneratedScript { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SharedFunctionInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/shared-function-info-tq.inc:267:23: required from 'static D v8::internal::TorqueGeneratedSharedFunctionInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::SharedFunctionInfo; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SharedFunctionInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SharedFunctionInfo]' ../deps/v8/src/compiler/graph-visualizer.cc:115:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SharedFunctionInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/shared-function-info.h:186:7: note: 'class v8::internal::SharedFunctionInfo' declared here 186 | class SharedFunctionInfo | ^~~~~~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/opcodes.o ../deps/v8/src/compiler/opcodes.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/opcodes.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/js-graph.o ../deps/v8/src/compiler/js-graph.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/js-graph.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/atomicops.h:40, from ../deps/v8/src/base/atomic-utils.h:13, from ../deps/v8/src/common/globals.h:15, from ../deps/v8/src/compiler/js-graph.h:8, from ../deps/v8/src/compiler/js-graph.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/deoptimizer/translation-array.h:10, from ../deps/v8/src/objects/code.h:11, from ../deps/v8/src/codegen/reloc-info.h:10, from ../deps/v8/src/compiler/common-operator.h:10, from ../deps/v8/src/compiler/js-graph.h:9: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/codegen/string-constants.h:9, from ../deps/v8/src/compiler/common-operator.h:11: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33, from ../deps/v8/src/api/api.h:15, from ../deps/v8/src/api/api-arguments.h:9, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/compiler/heap-refs.h:9, from ../deps/v8/src/compiler/feedback-source.h:8, from ../deps/v8/src/compiler/common-operator.h:13: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/heap-refs.h:11: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/compiler/js-graph.cc:10: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/machine-graph.o ../deps/v8/src/compiler/machine-graph.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/machine-graph.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/atomicops.h:40, from ../deps/v8/src/base/atomic-utils.h:13, from ../deps/v8/src/common/globals.h:15, from ../deps/v8/src/compiler/machine-graph.h:9, from ../deps/v8/src/compiler/machine-graph.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/deoptimizer/translation-array.h:10, from ../deps/v8/src/objects/code.h:11, from ../deps/v8/src/codegen/reloc-info.h:10, from ../deps/v8/src/compiler/common-operator.h:10, from ../deps/v8/src/compiler/machine-graph.h:11: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/codegen/string-constants.h:9, from ../deps/v8/src/compiler/common-operator.h:11: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33, from ../deps/v8/src/api/api.h:15, from ../deps/v8/src/api/api-arguments.h:9, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/compiler/heap-refs.h:9, from ../deps/v8/src/compiler/feedback-source.h:8, from ../deps/v8/src/compiler/common-operator.h:13: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/heap-refs.h:11: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/js-intrinsic-lowering.o ../deps/v8/src/compiler/js-intrinsic-lowering.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/js-intrinsic-lowering.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/atomicops.h:40, from ../deps/v8/src/base/atomic-utils.h:13, from ../deps/v8/src/common/globals.h:15, from ../deps/v8/src/compiler/js-intrinsic-lowering.h:9, from ../deps/v8/src/compiler/js-intrinsic-lowering.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/deoptimizer/translation-array.h:10, from ../deps/v8/src/objects/code.h:11, from ../deps/v8/src/codegen/reloc-info.h:10, from ../deps/v8/src/compiler/common-operator.h:10, from ../deps/v8/src/compiler/js-intrinsic-lowering.h:10: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/codegen/string-constants.h:9, from ../deps/v8/src/compiler/common-operator.h:11: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33, from ../deps/v8/src/api/api.h:15, from ../deps/v8/src/api/api-arguments.h:9, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/compiler/heap-refs.h:9, from ../deps/v8/src/compiler/feedback-source.h:8, from ../deps/v8/src/compiler/common-operator.h:13: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/heap-refs.h:11: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/compiler/js-intrinsic-lowering.cc:19: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/operator.o ../deps/v8/src/compiler/operator.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/operator.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/functional.h:17, from ../deps/v8/src/compiler/operator.h:12, from ../deps/v8/src/compiler/operator.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/struct.h:8, from ../deps/v8/src/objects/feedback-cell.h:8, from ../deps/v8/src/compiler/operator.h:15: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/js-inlining-heuristic.o ../deps/v8/src/compiler/js-inlining-heuristic.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/js-inlining-heuristic.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/atomicops.h:40, from ../deps/v8/src/base/atomic-utils.h:13, from ../deps/v8/src/common/globals.h:15, from ../deps/v8/src/compiler/graph-reducer.h:9, from ../deps/v8/src/compiler/js-inlining.h:8, from ../deps/v8/src/compiler/js-inlining-heuristic.h:8, from ../deps/v8/src/compiler/js-inlining-heuristic.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/struct.h:8, from ../deps/v8/src/objects/feedback-cell.h:8, from ../deps/v8/src/compiler/operator.h:15, from ../deps/v8/src/compiler/node.h:11, from ../deps/v8/src/compiler/node-marker.h:8, from ../deps/v8/src/compiler/graph-reducer.h:10: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/api/api.h:15, from ../deps/v8/src/api/api-arguments.h:9, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/compiler/heap-refs.h:9, from ../deps/v8/src/compiler/types.h:10, from ../deps/v8/src/compiler/node.h:12: ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/heap-refs.h:11: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/compiler/js-inlining-heuristic.cc:13: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackCell; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-cell-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedFeedbackCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackCell; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackCell]' ../deps/v8/src/compiler/js-heap-broker.h:551:5: required from 'v8::base::Optional::ref_type> v8::internal::compiler::TryMakeRef(JSHeapBroker*, v8::internal::Handle, GetOrCreateDataFlags) [with T = v8::internal::FeedbackCell; = void; typename ref_traits::ref_type = FeedbackCellRef; GetOrCreateDataFlags = v8::base::Flags]' ../deps/v8/src/compiler/js-heap-broker.h:566:20: required from 'typename v8::internal::compiler::ref_traits::ref_type v8::internal::compiler::MakeRef(JSHeapBroker*, v8::internal::Handle) [with T = v8::internal::FeedbackCell; = void; typename ref_traits::ref_type = FeedbackCellRef]' ../deps/v8/src/compiler/js-inlining-heuristic.cc:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackCell' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-cell.h:23:7: note: 'class v8::internal::FeedbackCell' declared here 23 | class FeedbackCell : public TorqueGeneratedFeedbackCell { | ^~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/refs-map.o ../deps/v8/src/compiler/refs-map.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/refs-map.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/node-observer.o ../deps/v8/src/compiler/node-observer.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/node-observer.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/atomicops.h:40, from ../deps/v8/src/base/atomic-utils.h:13, from ../deps/v8/src/common/globals.h:15, from ../deps/v8/src/compiler/node.h:8, from ../deps/v8/src/compiler/node-observer.h:20, from ../deps/v8/src/compiler/node-observer.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/struct.h:8, from ../deps/v8/src/objects/feedback-cell.h:8, from ../deps/v8/src/compiler/operator.h:15, from ../deps/v8/src/compiler/node.h:11: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/api/api.h:15, from ../deps/v8/src/api/api-arguments.h:9, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/compiler/heap-refs.h:9, from ../deps/v8/src/compiler/types.h:10, from ../deps/v8/src/compiler/node.h:12: ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/heap-refs.h:11: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/node-origin-table.o ../deps/v8/src/compiler/node-origin-table.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/node-origin-table.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/bit-field.h:10, from ../deps/v8/src/codegen/source-position.h:10, from ../deps/v8/src/compiler/node-origin-table.h:11, from ../deps/v8/src/compiler/node-origin-table.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/struct.h:8, from ../deps/v8/src/objects/feedback-cell.h:8, from ../deps/v8/src/compiler/operator.h:15, from ../deps/v8/src/compiler/node.h:11, from ../deps/v8/src/compiler/node-aux-data.h:8, from ../deps/v8/src/compiler/node-origin-table.h:13: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/api/api.h:15, from ../deps/v8/src/api/api-arguments.h:9, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/compiler/heap-refs.h:9, from ../deps/v8/src/compiler/types.h:10, from ../deps/v8/src/compiler/node.h:12: ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/heap-refs.h:11: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/js-heap-broker.o ../deps/v8/src/compiler/js-heap-broker.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/js-heap-broker.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/lazy-instance.h:73, from ../deps/v8/src/base/platform/mutex.h:9, from ../deps/v8/src/compiler/js-heap-broker.h:10, from ../deps/v8/src/compiler/js-heap-broker.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/api/api.h:15, from ../deps/v8/src/api/api-arguments.h:9, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/compiler/heap-refs.h:9, from ../deps/v8/src/compiler/access-info.h:8, from ../deps/v8/src/compiler/js-heap-broker.h:12: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/heap-refs.h:11: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/heap/new-spaces-inl.h:13, from ../deps/v8/src/heap/heap-inl.h:31, from ../deps/v8/src/compiler/js-heap-broker.cc:14: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::LoadHandler; Source = v8::internal::Object]': ../deps/v8/src/ic/handler-configuration.h:46:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::LoadHandler' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/ic/handler-configuration-inl.h:11, from ../deps/v8/src/compiler/js-heap-broker.cc:15: ../deps/v8/src/ic/handler-configuration.h:44:7: note: 'class v8::internal::LoadHandler' declared here 44 | class LoadHandler final : public DataHandler { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]': ../deps/v8/src/ic/handler-configuration.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::StoreHandler' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/ic/handler-configuration.h:241:7: note: 'class v8::internal::StoreHandler' declared here 241 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-tq.inc:116:23: required from 'static D v8::internal::TorqueGeneratedJSArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSArray; P = v8::internal::JSObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSArray]' ../deps/v8/src/objects/js-array-inl.h:58:8: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:22: ../deps/v8/src/objects/js-array.h:25:7: note: 'class v8::internal::JSArray' declared here 25 | class JSArray : public TorqueGeneratedJSArray { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyCell; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-cell-tq.inc:52:23: required from 'static D v8::internal::TorqueGeneratedPropertyCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyCell; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PropertyCell]' ../deps/v8/src/compiler/js-heap-broker.h:551:5: required from 'v8::base::Optional::ref_type> v8::internal::compiler::TryMakeRef(JSHeapBroker*, v8::internal::Handle, GetOrCreateDataFlags) [with T = v8::internal::PropertyCell; = void; typename ref_traits::ref_type = PropertyCellRef; GetOrCreateDataFlags = v8::base::Flags]' ../deps/v8/src/compiler/js-heap-broker.h:580:20: required from 'typename v8::internal::compiler::ref_traits::ref_type v8::internal::compiler::MakeRefAssumeMemoryFence(JSHeapBroker*, v8::internal::Handle) [with T = v8::internal::PropertyCell; = void; typename ref_traits::ref_type = PropertyCellRef]' ../deps/v8/src/compiler/js-heap-broker.cc:577:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyCell' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:20: ../deps/v8/src/objects/property-cell.h:18:7: note: 'class v8::internal::PropertyCell' declared here 18 | class PropertyCell | ^~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/memory-lowering.o ../deps/v8/src/compiler/memory-lowering.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/memory-lowering.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/bits.h:12, from ../deps/v8/src/codegen/machine-type.h:11, from ../deps/v8/src/codegen/tnode.h:8, from ../deps/v8/src/compiler/graph-assembler.h:8, from ../deps/v8/src/compiler/memory-lowering.h:8, from ../deps/v8/src/compiler/memory-lowering.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/api/api.h:15, from ../deps/v8/src/api/api-arguments.h:9, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/compiler/heap-refs.h:9, from ../deps/v8/src/compiler/feedback-source.h:8, from ../deps/v8/src/compiler/graph-assembler.h:9: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/heap-refs.h:11: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16, from ../deps/v8/src/compiler/memory-lowering.cc:15: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/memory-lowering.cc:20: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/node-matchers.o ../deps/v8/src/compiler/node-matchers.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/node-matchers.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/bounds.h:9, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/node-matchers.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/deoptimizer/translation-array.h:10, from ../deps/v8/src/objects/code.h:11, from ../deps/v8/src/codegen/reloc-info.h:10, from ../deps/v8/src/compiler/common-operator.h:10, from ../deps/v8/src/compiler/node-matchers.h:16: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/codegen/string-constants.h:9, from ../deps/v8/src/compiler/common-operator.h:11: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33, from ../deps/v8/src/api/api.h:15, from ../deps/v8/src/api/api-arguments.h:9, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/compiler/heap-refs.h:9, from ../deps/v8/src/compiler/feedback-source.h:8, from ../deps/v8/src/compiler/common-operator.h:13: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/heap-refs.h:11: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/memory-optimizer.o ../deps/v8/src/compiler/memory-optimizer.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/memory-optimizer.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/bits.h:12, from ../deps/v8/src/codegen/machine-type.h:11, from ../deps/v8/src/codegen/tnode.h:8, from ../deps/v8/src/compiler/graph-assembler.h:8, from ../deps/v8/src/compiler/memory-optimizer.h:8, from ../deps/v8/src/compiler/memory-optimizer.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/api/api.h:15, from ../deps/v8/src/api/api-arguments.h:9, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/compiler/heap-refs.h:9, from ../deps/v8/src/compiler/feedback-source.h:8, from ../deps/v8/src/compiler/graph-assembler.h:9: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/heap-refs.h:11: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16, from ../deps/v8/src/compiler/memory-optimizer.cc:15: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/escape-analysis.o ../deps/v8/src/compiler/escape-analysis.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/escape-analysis.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/functional.h:17, from ../deps/v8/src/compiler/escape-analysis.h:8, from ../deps/v8/src/compiler/escape-analysis.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/struct.h:8, from ../deps/v8/src/objects/feedback-cell.h:8, from ../deps/v8/src/compiler/operator.h:15, from ../deps/v8/src/compiler/node.h:11, from ../deps/v8/src/compiler/node-marker.h:8, from ../deps/v8/src/compiler/graph-reducer.h:10, from ../deps/v8/src/compiler/escape-analysis.h:10: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/api/api.h:15, from ../deps/v8/src/api/api-arguments.h:9, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/compiler/heap-refs.h:9, from ../deps/v8/src/compiler/types.h:10, from ../deps/v8/src/compiler/node.h:12: ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/heap-refs.h:11: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/maybe-object-inl.h:8, from ../deps/v8/src/heap/heap-write-barrier-inl.h:18, from ../deps/v8/src/objects/map-inl.h:8, from ../deps/v8/src/compiler/escape-analysis.cc:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/js-proxy-inl.h:9, from ../deps/v8/src/objects/objects-inl.h:29, from ../deps/v8/src/objects/foreign-inl.h:11, from ../deps/v8/src/objects/api-callbacks-inl.h:12, from ../deps/v8/src/objects/map-inl.h:9: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/node.o ../deps/v8/src/compiler/node.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/node.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/atomicops.h:40, from ../deps/v8/src/base/atomic-utils.h:13, from ../deps/v8/src/common/globals.h:15, from ../deps/v8/src/compiler/node.h:8, from ../deps/v8/src/compiler/node.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/struct.h:8, from ../deps/v8/src/objects/feedback-cell.h:8, from ../deps/v8/src/compiler/operator.h:15, from ../deps/v8/src/compiler/node.h:11: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/api/api.h:15, from ../deps/v8/src/api/api-arguments.h:9, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/compiler/heap-refs.h:9, from ../deps/v8/src/compiler/types.h:10, from ../deps/v8/src/compiler/node.h:12: ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/heap-refs.h:11: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/linkage.o ../deps/v8/src/compiler/linkage.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/linkage.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/bits.h:12, from ../deps/v8/src/codegen/machine-type.h:11, from ../deps/v8/src/codegen/interface-descriptors.h:11, from ../deps/v8/src/compiler/linkage.h:10, from ../deps/v8/src/compiler/linkage.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/codegen/interface-descriptors.h:15: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/execution/local-isolate-inl.h:9, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/codegen/loong64/assembler-loong64-inl.h:11, from ../deps/v8/src/codegen/assembler-inl.h:25, from ../deps/v8/src/compiler/linkage.cc:7: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSFunction; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-function-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedJSFunction::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSFunction; P = v8::internal::JSFunctionOrBoundFunctionOrWrappedFunction]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSFunction]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSFunction]' ../deps/v8/src/compiler/linkage.cc:252:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/wasm/wasm-objects.h:19: ../deps/v8/src/objects/js-function.h:86:7: note: 'class v8::internal::JSFunction' declared here 86 | class JSFunction : public TorqueGeneratedJSFunction< | ^~~~~~~~~~ In constructor 'v8::internal::compiler::CallDescriptor::CallDescriptor(Kind, v8::internal::MachineType, v8::internal::compiler::LinkageLocation, v8::internal::compiler::LocationSignature*, size_t, v8::internal::compiler::Operator::Properties, v8::internal::RegList, v8::internal::DoubleRegList, Flags, const char*, v8::internal::StackArgumentOrder, const v8::internal::wasm::FunctionSig*, v8::internal::RegList, size_t)', inlined from 'T* v8::internal::Zone::New(Args&& ...) [with T = v8::internal::compiler::CallDescriptor; Args = {v8::internal::compiler::CallDescriptor::Kind&, v8::internal::MachineType&, v8::internal::compiler::LinkageLocation&, v8::internal::Signature*, int&, v8::base::Flags&, v8::internal::RegListBase&, const v8::internal::RegListBase&, v8::base::Flags, const char*, v8::internal::StackArgumentOrder, std::nullptr_t, v8::internal::RegListBase&}]' at ../deps/v8/src/zone/zone.h:108:12, inlined from 'static v8::internal::compiler::CallDescriptor* v8::internal::compiler::Linkage::GetStubCallDescriptor(v8::internal::Zone*, const v8::internal::CallInterfaceDescriptor&, int, v8::internal::compiler::CallDescriptor::Flags, v8::internal::compiler::Operator::Properties, v8::internal::StubCallMode)' at ../deps/v8/src/compiler/linkage.cc:529:35: ../deps/v8/src/compiler/linkage.h:265:9: warning: 'kind' may be used uninitialized [-Wmaybe-uninitialized] 265 | : kind_(kind), | ^~~~~~~~~~~ ../deps/v8/src/compiler/linkage.cc: In static member function 'static v8::internal::compiler::CallDescriptor* v8::internal::compiler::Linkage::GetStubCallDescriptor(v8::internal::Zone*, const v8::internal::CallInterfaceDescriptor&, int, v8::internal::compiler::CallDescriptor::Flags, v8::internal::compiler::Operator::Properties, v8::internal::StubCallMode)': ../deps/v8/src/compiler/linkage.cc:503:24: note: 'kind' was declared here 503 | CallDescriptor::Kind kind; | ^~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/js-typed-lowering.o ../deps/v8/src/compiler/js-typed-lowering.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/js-typed-lowering.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/atomicops.h:40, from ../deps/v8/src/base/atomic-utils.h:13, from ../deps/v8/src/common/globals.h:15, from ../deps/v8/src/compiler/js-typed-lowering.h:9, from ../deps/v8/src/compiler/js-typed-lowering.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/struct.h:8, from ../deps/v8/src/objects/feedback-cell.h:8, from ../deps/v8/src/compiler/operator.h:15, from ../deps/v8/src/compiler/node.h:11, from ../deps/v8/src/compiler/node-marker.h:8, from ../deps/v8/src/compiler/graph-reducer.h:10, from ../deps/v8/src/compiler/js-typed-lowering.h:10: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/api/api.h:15, from ../deps/v8/src/api/api-arguments.h:9, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/compiler/heap-refs.h:9, from ../deps/v8/src/compiler/types.h:10, from ../deps/v8/src/compiler/node.h:12: ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/heap-refs.h:11: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/objects/module-inl.h:9, from ../deps/v8/src/compiler/js-typed-lowering.cc:25: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyCell; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-cell-tq.inc:52:23: required from 'static D v8::internal::TorqueGeneratedPropertyCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyCell; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PropertyCell]' ../deps/v8/src/compiler/js-heap-broker.h:551:5: required from 'v8::base::Optional::ref_type> v8::internal::compiler::TryMakeRef(JSHeapBroker*, v8::internal::Handle, GetOrCreateDataFlags) [with T = v8::internal::PropertyCell; = void; typename ref_traits::ref_type = PropertyCellRef; GetOrCreateDataFlags = v8::base::Flags]' ../deps/v8/src/compiler/js-heap-broker.h:566:20: required from 'typename v8::internal::compiler::ref_traits::ref_type v8::internal::compiler::MakeRef(JSHeapBroker*, v8::internal::Handle) [with T = v8::internal::PropertyCell; = void; typename ref_traits::ref_type = PropertyCellRef]' ../deps/v8/src/compiler/js-typed-lowering.cc:598:16: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyCell' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:20: ../deps/v8/src/objects/property-cell.h:18:7: note: 'class v8::internal::PropertyCell' declared here 18 | class PropertyCell | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackCell; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-cell-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedFeedbackCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackCell; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackCell]' ../deps/v8/src/compiler/js-heap-broker.h:551:5: required from 'v8::base::Optional::ref_type> v8::internal::compiler::TryMakeRef(JSHeapBroker*, v8::internal::Handle, GetOrCreateDataFlags) [with T = v8::internal::FeedbackCell; = void; typename ref_traits::ref_type = FeedbackCellRef; GetOrCreateDataFlags = v8::base::Flags]' ../deps/v8/src/compiler/js-heap-broker.h:566:20: required from 'typename v8::internal::compiler::ref_traits::ref_type v8::internal::compiler::MakeRef(JSHeapBroker*, v8::internal::Handle) [with T = v8::internal::FeedbackCell; = void; typename ref_traits::ref_type = FeedbackCellRef]' ../deps/v8/src/compiler/js-typed-lowering.cc:1712:35: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackCell' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-cell.h:23:7: note: 'class v8::internal::FeedbackCell' declared here 23 | class FeedbackCell : public TorqueGeneratedFeedbackCell { | ^~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/pipeline-statistics.o ../deps/v8/src/compiler/pipeline-statistics.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/pipeline-statistics.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/bits.h:12, from ../deps/v8/src/base/platform/time.h:15, from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/compiler/pipeline-statistics.h:11, from ../deps/v8/src/compiler/pipeline-statistics.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/script.h:12, from ../deps/v8/src/objects/shared-function-info.h:18, from ../deps/v8/src/diagnostics/basic-block-profiler.h:17, from ../deps/v8/src/codegen/optimized-compilation-info.h:15, from ../deps/v8/src/compiler/pipeline-statistics.cc:9: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13, from ../deps/v8/src/execution/frames.h:13, from ../deps/v8/src/codegen/optimized-compilation-info.h:16: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33, from ../deps/v8/src/api/api.h:15, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/codegen/optimized-compilation-info.h:18: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SharedFunctionInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/shared-function-info-tq.inc:267:23: required from 'static D v8::internal::TorqueGeneratedSharedFunctionInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::SharedFunctionInfo; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SharedFunctionInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SharedFunctionInfo]' ../deps/v8/src/compiler/pipeline-statistics.cc:60:46: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SharedFunctionInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/shared-function-info.h:186:7: note: 'class v8::internal::SharedFunctionInfo' declared here 186 | class SharedFunctionInfo | ^~~~~~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/js-native-context-specialization.o ../deps/v8/src/compiler/js-native-context-specialization.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/js-native-context-specialization.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/atomicops.h:40, from ../deps/v8/src/base/atomic-utils.h:13, from ../deps/v8/src/common/globals.h:15, from ../deps/v8/src/compiler/graph-reducer.h:9, from ../deps/v8/src/compiler/js-native-context-specialization.h:10, from ../deps/v8/src/compiler/js-native-context-specialization.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/struct.h:8, from ../deps/v8/src/objects/feedback-cell.h:8, from ../deps/v8/src/compiler/operator.h:15, from ../deps/v8/src/compiler/node.h:11, from ../deps/v8/src/compiler/node-marker.h:8, from ../deps/v8/src/compiler/graph-reducer.h:10: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/api/api.h:15, from ../deps/v8/src/api/api-arguments.h:9, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/compiler/heap-refs.h:9, from ../deps/v8/src/compiler/types.h:10, from ../deps/v8/src/compiler/node.h:12: ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/heap-refs.h:11: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/heap/new-spaces-inl.h:13, from ../deps/v8/src/heap/heap-inl.h:31, from ../deps/v8/src/api/api-inl.h:14, from ../deps/v8/src/compiler/js-native-context-specialization.cc:7: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-tq.inc:116:23: required from 'static D v8::internal::TorqueGeneratedJSArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSArray; P = v8::internal::JSObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSArray]' ../deps/v8/src/objects/js-array-inl.h:58:8: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:22: ../deps/v8/src/objects/js-array.h:25:7: note: 'class v8::internal::JSArray' declared here 25 | class JSArray : public TorqueGeneratedJSArray { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SharedFunctionInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/shared-function-info-tq.inc:267:23: required from 'static D v8::internal::TorqueGeneratedSharedFunctionInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::SharedFunctionInfo; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SharedFunctionInfo]' ../deps/v8/src/compiler/js-heap-broker.h:551:5: required from 'v8::base::Optional::ref_type> v8::internal::compiler::TryMakeRef(JSHeapBroker*, v8::internal::Handle, GetOrCreateDataFlags) [with T = v8::internal::SharedFunctionInfo; = void; typename ref_traits::ref_type = SharedFunctionInfoRef; GetOrCreateDataFlags = v8::base::Flags]' ../deps/v8/src/compiler/js-heap-broker.h:566:20: required from 'typename v8::internal::compiler::ref_traits::ref_type v8::internal::compiler::MakeRef(JSHeapBroker*, v8::internal::Handle) [with T = v8::internal::SharedFunctionInfo; = void; typename ref_traits::ref_type = SharedFunctionInfoRef]' ../deps/v8/src/compiler/js-native-context-specialization.cc:231:41: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SharedFunctionInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/code.h:17: ../deps/v8/src/objects/shared-function-info.h:186:7: note: 'class v8::internal::SharedFunctionInfo' declared here 186 | class SharedFunctionInfo | ^~~~~~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/operator-properties.o ../deps/v8/src/compiler/operator-properties.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/operator-properties.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/compiler/operator-properties.h:8, from ../deps/v8/src/compiler/operator-properties.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/deoptimizer/translation-array.h:10, from ../deps/v8/src/objects/code.h:11, from ../deps/v8/src/codegen/reloc-info.h:10, from ../deps/v8/src/compiler/common-operator.h:10, from ../deps/v8/src/compiler/js-operator.h:10, from ../deps/v8/src/compiler/operator-properties.cc:7: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/codegen/string-constants.h:9, from ../deps/v8/src/compiler/common-operator.h:11: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33, from ../deps/v8/src/api/api.h:15, from ../deps/v8/src/api/api-arguments.h:9, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/compiler/heap-refs.h:9, from ../deps/v8/src/compiler/feedback-source.h:8, from ../deps/v8/src/compiler/common-operator.h:13: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/heap-refs.h:11: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/machine-operator.o ../deps/v8/src/compiler/machine-operator.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/machine-operator.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/bits.h:12, from ../deps/v8/src/codegen/machine-type.h:11, from ../deps/v8/src/compiler/machine-operator.h:12, from ../deps/v8/src/compiler/machine-operator.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/property-array.h:8, from ../deps/v8/src/objects/js-objects.h:12, from ../deps/v8/src/compiler/globals.h:10, from ../deps/v8/src/compiler/machine-operator.h:13: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/load-elimination.o ../deps/v8/src/compiler/load-elimination.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/load-elimination.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/bits.h:12, from ../deps/v8/src/codegen/machine-type.h:11, from ../deps/v8/src/compiler/load-elimination.h:9, from ../deps/v8/src/compiler/load-elimination.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/struct.h:8, from ../deps/v8/src/objects/feedback-cell.h:8, from ../deps/v8/src/compiler/operator.h:15, from ../deps/v8/src/compiler/node.h:11, from ../deps/v8/src/compiler/node-marker.h:8, from ../deps/v8/src/compiler/graph-reducer.h:10, from ../deps/v8/src/compiler/load-elimination.h:11: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/api/api.h:15, from ../deps/v8/src/api/api-arguments.h:9, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/compiler/heap-refs.h:9, from ../deps/v8/src/compiler/types.h:10, from ../deps/v8/src/compiler/node.h:12: ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/heap-refs.h:11: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/compiler/load-elimination.cc:12: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/js-inlining.o ../deps/v8/src/compiler/js-inlining.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/js-inlining.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/atomicops.h:40, from ../deps/v8/src/base/atomic-utils.h:13, from ../deps/v8/src/common/globals.h:15, from ../deps/v8/src/compiler/graph-reducer.h:9, from ../deps/v8/src/compiler/js-inlining.h:8, from ../deps/v8/src/compiler/js-inlining.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/struct.h:8, from ../deps/v8/src/objects/feedback-cell.h:8, from ../deps/v8/src/compiler/operator.h:15, from ../deps/v8/src/compiler/node.h:11, from ../deps/v8/src/compiler/node-marker.h:8, from ../deps/v8/src/compiler/graph-reducer.h:10: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/api/api.h:15, from ../deps/v8/src/api/api-arguments.h:9, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/compiler/heap-refs.h:9, from ../deps/v8/src/compiler/types.h:10, from ../deps/v8/src/compiler/node.h:12: ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/heap-refs.h:11: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:21, from ../deps/v8/src/compiler/js-inlining.cc:7: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/execution/isolate-utils-inl.h:8, from ../deps/v8/src/objects/dictionary-inl.h:9, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/compiler/js-inlining.cc:23: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/feedback-vector-inl.h:10, from ../deps/v8/src/objects/feedback-cell-inl.h:11, from ../deps/v8/src/objects/js-function-inl.h:16, from ../deps/v8/src/objects/map-inl.h:14, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29, from ../deps/v8/src/objects/fixed-array-inl.h:16, from ../deps/v8/src/numbers/hash-seed-inl.h:31, from ../deps/v8/src/objects/dictionary-inl.h:10: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ In file included from ../deps/v8/src/wasm/function-body-decoder.h:15, from ../deps/v8/src/compiler/wasm-compiler.h:20, from ../deps/v8/src/compiler/js-inlining.cc:28: ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:188:52: required from here ../deps/v8/src/wasm/decoder.h:408:10: warning: enum constant in boolean context [-Wint-in-bool-context] 408 | if ((!validate || V8_LIKELY(pc < end_)) && !(*pc & 0x80)) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:197:51: required from here ../deps/v8/src/wasm/decoder.h:408:10: warning: enum constant in boolean context [-Wint-in-bool-context] ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:206:52: required from here ../deps/v8/src/wasm/decoder.h:408:10: warning: enum constant in boolean context [-Wint-in-bool-context] ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:215:51: required from here ../deps/v8/src/wasm/decoder.h:408:10: warning: enum constant in boolean context [-Wint-in-bool-context] ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:188:52: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:197:51: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:206:52: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:215:51: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:188:52: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:197:51: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:206:52: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:215:51: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SharedFunctionInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/shared-function-info-tq.inc:267:23: required from 'static D v8::internal::TorqueGeneratedSharedFunctionInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::SharedFunctionInfo; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SharedFunctionInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SharedFunctionInfo]' ../deps/v8/src/compiler/js-inlining.cc:537:29: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SharedFunctionInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/code.h:17: ../deps/v8/src/objects/shared-function-info.h:186:7: note: 'class v8::internal::SharedFunctionInfo' declared here 186 | class SharedFunctionInfo | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 2; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:188:52: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 2; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:197:51: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 2; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:206:52: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 2; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:215:51: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackCell; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-cell-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedFeedbackCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackCell; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackCell]' ../deps/v8/src/compiler/js-heap-broker.h:551:5: required from 'v8::base::Optional::ref_type> v8::internal::compiler::TryMakeRef(JSHeapBroker*, v8::internal::Handle, GetOrCreateDataFlags) [with T = v8::internal::FeedbackCell; = void; typename ref_traits::ref_type = FeedbackCellRef; GetOrCreateDataFlags = v8::base::Flags]' ../deps/v8/src/compiler/js-heap-broker.h:566:20: required from 'typename v8::internal::compiler::ref_traits::ref_type v8::internal::compiler::MakeRef(JSHeapBroker*, v8::internal::Handle) [with T = v8::internal::FeedbackCell; = void; typename ref_traits::ref_type = FeedbackCellRef]' ../deps/v8/src/compiler/js-inlining.cc:337:35: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackCell' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-cell.h:23:7: note: 'class v8::internal::FeedbackCell' declared here 23 | class FeedbackCell : public TorqueGeneratedFeedbackCell { | ^~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 3; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:188:52: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 3; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:197:51: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 3; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:206:52: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 3; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:215:51: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 4; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:188:52: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 4; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:197:51: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 4; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:206:52: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 4; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:215:51: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 5; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:206:52: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 5; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:215:51: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 6; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:206:52: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 6; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:215:51: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 7; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:206:52: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 7; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:215:51: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 8; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:206:52: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 8; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:215:51: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 9; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:206:52: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 9; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:215:51: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/machine-operator-reducer.o ../deps/v8/src/compiler/machine-operator-reducer.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/machine-operator-reducer.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/atomicops.h:40, from ../deps/v8/src/base/atomic-utils.h:13, from ../deps/v8/src/common/globals.h:15, from ../deps/v8/src/compiler/machine-operator-reducer.h:9, from ../deps/v8/src/compiler/machine-operator-reducer.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/struct.h:8, from ../deps/v8/src/objects/feedback-cell.h:8, from ../deps/v8/src/compiler/operator.h:15, from ../deps/v8/src/compiler/node.h:11, from ../deps/v8/src/compiler/node-marker.h:8, from ../deps/v8/src/compiler/graph-reducer.h:10, from ../deps/v8/src/compiler/machine-operator-reducer.h:10: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/api/api.h:15, from ../deps/v8/src/api/api-arguments.h:9, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/compiler/heap-refs.h:9, from ../deps/v8/src/compiler/types.h:10, from ../deps/v8/src/compiler/node.h:12: ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/heap-refs.h:11: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/objects/heap-number-inl.h:10, from ../deps/v8/src/numbers/conversions-inl.h:22, from ../deps/v8/src/compiler/machine-operator-reducer.cc:23: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/heap-number-inl.h:8: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/schedule.o ../deps/v8/src/compiler/schedule.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/schedule.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/atomicops.h:40, from ../deps/v8/src/base/atomic-utils.h:13, from ../deps/v8/src/common/globals.h:15, from ../deps/v8/src/compiler/schedule.h:11, from ../deps/v8/src/compiler/schedule.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/api/api.h:15, from ../deps/v8/src/api/api-arguments.h:9, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/compiler/heap-refs.h:9, from ../deps/v8/src/compiler/node-properties.h:9, from ../deps/v8/src/compiler/schedule.cc:7: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/heap-refs.h:11: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/zone-stats.o ../deps/v8/src/compiler/zone-stats.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/zone-stats.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/map-inference.o ../deps/v8/src/compiler/map-inference.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/map-inference.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/atomicops.h:40, from ../deps/v8/src/base/atomic-utils.h:13, from ../deps/v8/src/common/globals.h:15, from ../deps/v8/src/compiler/graph-reducer.h:9, from ../deps/v8/src/compiler/map-inference.h:9, from ../deps/v8/src/compiler/map-inference.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/struct.h:8, from ../deps/v8/src/objects/feedback-cell.h:8, from ../deps/v8/src/compiler/operator.h:15, from ../deps/v8/src/compiler/node.h:11, from ../deps/v8/src/compiler/node-marker.h:8, from ../deps/v8/src/compiler/graph-reducer.h:10: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/api/api.h:15, from ../deps/v8/src/api/api-arguments.h:9, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/compiler/heap-refs.h:9, from ../deps/v8/src/compiler/types.h:10, from ../deps/v8/src/compiler/node.h:12: ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/heap-refs.h:11: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/maybe-object-inl.h:8, from ../deps/v8/src/heap/heap-write-barrier-inl.h:18, from ../deps/v8/src/objects/map-inl.h:8, from ../deps/v8/src/compiler/map-inference.cc:11: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/js-proxy-inl.h:9, from ../deps/v8/src/objects/objects-inl.h:29, from ../deps/v8/src/objects/foreign-inl.h:11, from ../deps/v8/src/objects/api-callbacks-inl.h:12, from ../deps/v8/src/objects/map-inl.h:9: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/redundancy-elimination.o ../deps/v8/src/compiler/redundancy-elimination.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/redundancy-elimination.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/atomicops.h:40, from ../deps/v8/src/base/atomic-utils.h:13, from ../deps/v8/src/common/globals.h:15, from ../deps/v8/src/compiler/graph-reducer.h:9, from ../deps/v8/src/compiler/redundancy-elimination.h:8, from ../deps/v8/src/compiler/redundancy-elimination.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/struct.h:8, from ../deps/v8/src/objects/feedback-cell.h:8, from ../deps/v8/src/compiler/operator.h:15, from ../deps/v8/src/compiler/node.h:11, from ../deps/v8/src/compiler/node-marker.h:8, from ../deps/v8/src/compiler/graph-reducer.h:10: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/api/api.h:15, from ../deps/v8/src/api/api-arguments.h:9, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/compiler/heap-refs.h:9, from ../deps/v8/src/compiler/types.h:10, from ../deps/v8/src/compiler/node.h:12: ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/heap-refs.h:11: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ rm -f /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/tools/v8_gypfiles/libv8_init.a ar-file-list; mkdir -p `dirname /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/tools/v8_gypfiles/libv8_init.a` ar crsT /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/tools/v8_gypfiles/libv8_init.a @/builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/tools/v8_gypfiles/libv8_init.a.ar-file-list g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/state-values-utils.o ../deps/v8/src/compiler/state-values-utils.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/state-values-utils.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/atomicops.h:40, from ../deps/v8/src/base/atomic-utils.h:13, from ../deps/v8/src/common/globals.h:15, from ../deps/v8/src/compiler/state-values-utils.h:10, from ../deps/v8/src/compiler/state-values-utils.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/deoptimizer/translation-array.h:10, from ../deps/v8/src/objects/code.h:11, from ../deps/v8/src/codegen/reloc-info.h:10, from ../deps/v8/src/compiler/common-operator.h:10, from ../deps/v8/src/compiler/state-values-utils.h:11: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/codegen/string-constants.h:9, from ../deps/v8/src/compiler/common-operator.h:11: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33, from ../deps/v8/src/api/api.h:15, from ../deps/v8/src/api/api-arguments.h:9, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/compiler/heap-refs.h:9, from ../deps/v8/src/compiler/feedback-source.h:8, from ../deps/v8/src/compiler/common-operator.h:13: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/heap-refs.h:11: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ touch /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/tools/v8_gypfiles/postmortem-metadata.stamp LD_LIBRARY_PATH=/builddir/build/BUILD/node-v18.18.2/out/Release/lib.host:/builddir/build/BUILD/node-v18.18.2/out/Release/lib.target:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; cd ../tools/v8_gypfiles; mkdir -p /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root/src; python ../../deps/v8/third_party/inspector_protocol/check_protocol_compatibility.py --stamp "/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root/src/js_protocol.stamp" ../../deps/v8/include/js_protocol.pdl g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/simplified-lowering-verifier.o ../deps/v8/src/compiler/simplified-lowering-verifier.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/simplified-lowering-verifier.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/execution/isolate.h:21, from ../deps/v8/src/api/api.h:15, from ../deps/v8/src/api/api-arguments.h:9, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/compiler/heap-refs.h:9, from ../deps/v8/src/compiler/feedback-source.h:8, from ../deps/v8/src/compiler/representation-change.h:8, from ../deps/v8/src/compiler/simplified-lowering-verifier.h:8, from ../deps/v8/src/compiler/simplified-lowering-verifier.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/heap-refs.h:11: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/js-operator.o ../deps/v8/src/compiler/js-operator.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/js-operator.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/bits.h:12, from ../deps/v8/src/codegen/machine-type.h:11, from ../deps/v8/src/codegen/tnode.h:8, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-operator.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/deoptimizer/translation-array.h:10, from ../deps/v8/src/objects/code.h:11, from ../deps/v8/src/codegen/reloc-info.h:10, from ../deps/v8/src/compiler/common-operator.h:10, from ../deps/v8/src/compiler/js-operator.h:10: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/codegen/string-constants.h:9, from ../deps/v8/src/compiler/common-operator.h:11: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33, from ../deps/v8/src/api/api.h:15, from ../deps/v8/src/api/api-arguments.h:9, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/compiler/heap-refs.h:9, from ../deps/v8/src/compiler/feedback-source.h:8, from ../deps/v8/src/compiler/common-operator.h:13: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/heap-refs.h:11: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/compiler/js-operator.cc:15: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TemplateObjectDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/template-objects-tq.inc:135:23: required from 'static D v8::internal::TorqueGeneratedTemplateObjectDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::TemplateObjectDescription; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::TemplateObjectDescription]' ../deps/v8/src/compiler/js-operator.cc:531:45: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TemplateObjectDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/js-operator.cc:16: ../deps/v8/src/objects/template-objects.h:40:7: note: 'class v8::internal::TemplateObjectDescription' declared here 40 | class TemplateObjectDescription final | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SharedFunctionInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/shared-function-info-tq.inc:267:23: required from 'static D v8::internal::TorqueGeneratedSharedFunctionInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::SharedFunctionInfo; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SharedFunctionInfo]' ../deps/v8/src/compiler/js-operator.cc:532:40: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SharedFunctionInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/code.h:17: ../deps/v8/src/objects/shared-function-info.h:186:7: note: 'class v8::internal::SharedFunctionInfo' declared here 186 | class SharedFunctionInfo | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackCell; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-cell-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedFeedbackCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackCell; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackCell]' ../deps/v8/src/compiler/js-heap-broker.h:551:5: required from 'v8::base::Optional::ref_type> v8::internal::compiler::TryMakeRef(JSHeapBroker*, v8::internal::Handle, GetOrCreateDataFlags) [with T = v8::internal::FeedbackCell; = void; typename ref_traits::ref_type = FeedbackCellRef; GetOrCreateDataFlags = v8::base::Flags]' ../deps/v8/src/compiler/js-heap-broker.h:566:20: required from 'typename v8::internal::compiler::ref_traits::ref_type v8::internal::compiler::MakeRef(JSHeapBroker*, v8::internal::Handle) [with T = v8::internal::FeedbackCell; = void; typename ref_traits::ref_type = FeedbackCellRef]' ../deps/v8/src/compiler/js-operator.cc:51:17: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackCell' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/operator.h:15, from ../deps/v8/src/compiler/node.h:11, from ../deps/v8/src/compiler/frame-states.h:9, from ../deps/v8/src/compiler/common-operator.h:14: ../deps/v8/src/objects/feedback-cell.h:23:7: note: 'class v8::internal::FeedbackCell' declared here 23 | class FeedbackCell : public TorqueGeneratedFeedbackCell { | ^~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/select-lowering.o ../deps/v8/src/compiler/select-lowering.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/select-lowering.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/atomicops.h:40, from ../deps/v8/src/base/atomic-utils.h:13, from ../deps/v8/src/common/globals.h:15, from ../deps/v8/src/compiler/graph-reducer.h:9, from ../deps/v8/src/compiler/select-lowering.h:8, from ../deps/v8/src/compiler/select-lowering.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/struct.h:8, from ../deps/v8/src/objects/feedback-cell.h:8, from ../deps/v8/src/compiler/operator.h:15, from ../deps/v8/src/compiler/node.h:11, from ../deps/v8/src/compiler/node-marker.h:8, from ../deps/v8/src/compiler/graph-reducer.h:10: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/api/api.h:15, from ../deps/v8/src/api/api-arguments.h:9, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/compiler/heap-refs.h:9, from ../deps/v8/src/compiler/types.h:10, from ../deps/v8/src/compiler/node.h:12: ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/heap-refs.h:11: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/js-create-lowering.o ../deps/v8/src/compiler/js-create-lowering.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/js-create-lowering.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/atomicops.h:40, from ../deps/v8/src/base/atomic-utils.h:13, from ../deps/v8/src/common/globals.h:15, from ../deps/v8/src/compiler/js-create-lowering.h:9, from ../deps/v8/src/compiler/js-create-lowering.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/struct.h:8, from ../deps/v8/src/objects/feedback-cell.h:8, from ../deps/v8/src/compiler/operator.h:15, from ../deps/v8/src/compiler/node.h:11, from ../deps/v8/src/compiler/node-marker.h:8, from ../deps/v8/src/compiler/graph-reducer.h:10, from ../deps/v8/src/compiler/js-create-lowering.h:10: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/api/api.h:15, from ../deps/v8/src/api/api-arguments.h:9, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/compiler/heap-refs.h:9, from ../deps/v8/src/compiler/types.h:10, from ../deps/v8/src/compiler/node.h:12: ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/heap-refs.h:11: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/heap/new-spaces-inl.h:13, from ../deps/v8/src/heap/heap-inl.h:31, from ../deps/v8/src/compiler/allocation-builder-inl.h:10, from ../deps/v8/src/compiler/js-create-lowering.cc:9: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-tq.inc:116:23: required from 'static D v8::internal::TorqueGeneratedJSArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSArray; P = v8::internal::JSObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSArray]' ../deps/v8/src/objects/js-array-inl.h:58:8: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:22: ../deps/v8/src/objects/js-array.h:25:7: note: 'class v8::internal::JSArray' declared here 25 | class JSArray : public TorqueGeneratedJSArray { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SharedFunctionInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/shared-function-info-tq.inc:267:23: required from 'static D v8::internal::TorqueGeneratedSharedFunctionInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::SharedFunctionInfo; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SharedFunctionInfo]' ../deps/v8/src/compiler/js-heap-broker.h:551:5: required from 'v8::base::Optional::ref_type> v8::internal::compiler::TryMakeRef(JSHeapBroker*, v8::internal::Handle, GetOrCreateDataFlags) [with T = v8::internal::SharedFunctionInfo; = void; typename ref_traits::ref_type = SharedFunctionInfoRef; GetOrCreateDataFlags = v8::base::Flags]' ../deps/v8/src/compiler/js-heap-broker.h:566:20: required from 'typename v8::internal::compiler::ref_traits::ref_type v8::internal::compiler::MakeRef(JSHeapBroker*, v8::internal::Handle) [with T = v8::internal::SharedFunctionInfo; = void; typename ref_traits::ref_type = SharedFunctionInfoRef]' ../deps/v8/src/compiler/js-create-lowering.cc:155:14: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SharedFunctionInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/code.h:17: ../deps/v8/src/objects/shared-function-info.h:186:7: note: 'class v8::internal::SharedFunctionInfo' declared here 186 | class SharedFunctionInfo | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyCell; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-cell-tq.inc:52:23: required from 'static D v8::internal::TorqueGeneratedPropertyCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyCell; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PropertyCell]' ../deps/v8/src/compiler/js-heap-broker.h:551:5: required from 'v8::base::Optional::ref_type> v8::internal::compiler::TryMakeRef(JSHeapBroker*, v8::internal::Handle, GetOrCreateDataFlags) [with T = v8::internal::PropertyCell; = void; typename ref_traits::ref_type = PropertyCellRef; GetOrCreateDataFlags = v8::base::Flags]' ../deps/v8/src/compiler/js-heap-broker.h:566:20: required from 'typename v8::internal::compiler::ref_traits::ref_type v8::internal::compiler::MakeRef(JSHeapBroker*, v8::internal::Handle) [with T = v8::internal::PropertyCell; = void; typename ref_traits::ref_type = PropertyCellRef]' ../deps/v8/src/compiler/js-create-lowering.cc:658:16: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyCell' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:20: ../deps/v8/src/objects/property-cell.h:18:7: note: 'class v8::internal::PropertyCell' declared here 18 | class PropertyCell | ^~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/type-cache.o ../deps/v8/src/compiler/type-cache.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/type-cache.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/atomicops.h:40, from ../deps/v8/src/base/atomic-utils.h:13, from ../deps/v8/src/common/globals.h:15, from ../deps/v8/src/compiler/types.h:9, from ../deps/v8/src/compiler/type-cache.h:8, from ../deps/v8/src/compiler/type-cache.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/api/api.h:15, from ../deps/v8/src/api/api-arguments.h:9, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/compiler/heap-refs.h:9, from ../deps/v8/src/compiler/types.h:10: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/heap-refs.h:11: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/value-numbering-reducer.o ../deps/v8/src/compiler/value-numbering-reducer.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/value-numbering-reducer.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/atomicops.h:40, from ../deps/v8/src/base/atomic-utils.h:13, from ../deps/v8/src/common/globals.h:15, from ../deps/v8/src/compiler/value-numbering-reducer.h:9, from ../deps/v8/src/compiler/value-numbering-reducer.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/struct.h:8, from ../deps/v8/src/objects/feedback-cell.h:8, from ../deps/v8/src/compiler/operator.h:15, from ../deps/v8/src/compiler/node.h:11, from ../deps/v8/src/compiler/node-marker.h:8, from ../deps/v8/src/compiler/graph-reducer.h:10, from ../deps/v8/src/compiler/value-numbering-reducer.h:10: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/api/api.h:15, from ../deps/v8/src/api/api-arguments.h:9, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/compiler/heap-refs.h:9, from ../deps/v8/src/compiler/types.h:10, from ../deps/v8/src/compiler/node.h:12: ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/heap-refs.h:11: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/osr.o ../deps/v8/src/compiler/osr.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/osr.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/atomicops.h:40, from ../deps/v8/src/base/atomic-utils.h:13, from ../deps/v8/src/common/globals.h:15, from ../deps/v8/src/zone/zone.h:11, from ../deps/v8/src/compiler/osr.h:8, from ../deps/v8/src/compiler/osr.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/script.h:12, from ../deps/v8/src/objects/shared-function-info.h:18, from ../deps/v8/src/diagnostics/basic-block-profiler.h:17, from ../deps/v8/src/codegen/optimized-compilation-info.h:15, from ../deps/v8/src/compiler/osr.cc:7: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13, from ../deps/v8/src/execution/frames.h:13, from ../deps/v8/src/codegen/optimized-compilation-info.h:16: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33, from ../deps/v8/src/api/api.h:15, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/codegen/optimized-compilation-info.h:18: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/compiler/osr.cc:9: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BytecodeArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/code-tq.inc:71:23: required from 'static D v8::internal::TorqueGeneratedBytecodeArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::BytecodeArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::BytecodeArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::BytecodeArray]' ../deps/v8/src/compiler/osr.cc:18:46: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BytecodeArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:952:7: note: 'class v8::internal::BytecodeArray' declared here 952 | class BytecodeArray | ^~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/store-store-elimination.o ../deps/v8/src/compiler/store-store-elimination.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/store-store-elimination.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/atomicops.h:40, from ../deps/v8/src/base/atomic-utils.h:13, from ../deps/v8/src/common/globals.h:15, from ../deps/v8/src/compiler/store-store-elimination.h:8, from ../deps/v8/src/compiler/store-store-elimination.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/struct.h:8, from ../deps/v8/src/objects/feedback-cell.h:8, from ../deps/v8/src/compiler/operator.h:15, from ../deps/v8/src/compiler/node.h:11, from ../deps/v8/src/compiler/all-nodes.h:8, from ../deps/v8/src/compiler/store-store-elimination.cc:8: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/api/api.h:15, from ../deps/v8/src/api/api-arguments.h:9, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/compiler/heap-refs.h:9, from ../deps/v8/src/compiler/types.h:10, from ../deps/v8/src/compiler/node.h:12: ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/heap-refs.h:11: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/scheduler.o ../deps/v8/src/compiler/scheduler.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/scheduler.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/atomicops.h:40, from ../deps/v8/src/base/atomic-utils.h:13, from ../deps/v8/src/common/globals.h:15, from ../deps/v8/src/compiler/scheduler.h:9, from ../deps/v8/src/compiler/scheduler.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/struct.h:8, from ../deps/v8/src/objects/feedback-cell.h:8, from ../deps/v8/src/compiler/operator.h:15, from ../deps/v8/src/compiler/node.h:11, from ../deps/v8/src/compiler/scheduler.h:10: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/api/api.h:15, from ../deps/v8/src/api/api-arguments.h:9, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/compiler/heap-refs.h:9, from ../deps/v8/src/compiler/types.h:10, from ../deps/v8/src/compiler/node.h:12: ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/heap-refs.h:11: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/type-narrowing-reducer.o ../deps/v8/src/compiler/type-narrowing-reducer.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/type-narrowing-reducer.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/atomicops.h:40, from ../deps/v8/src/base/atomic-utils.h:13, from ../deps/v8/src/common/globals.h:15, from ../deps/v8/src/compiler/graph-reducer.h:9, from ../deps/v8/src/compiler/type-narrowing-reducer.h:9, from ../deps/v8/src/compiler/type-narrowing-reducer.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/struct.h:8, from ../deps/v8/src/objects/feedback-cell.h:8, from ../deps/v8/src/compiler/operator.h:15, from ../deps/v8/src/compiler/node.h:11, from ../deps/v8/src/compiler/node-marker.h:8, from ../deps/v8/src/compiler/graph-reducer.h:10: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/api/api.h:15, from ../deps/v8/src/api/api-arguments.h:9, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/compiler/heap-refs.h:9, from ../deps/v8/src/compiler/types.h:10, from ../deps/v8/src/compiler/node.h:12: ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/heap-refs.h:11: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/heap-refs.o ../deps/v8/src/compiler/heap-refs.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/heap-refs.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/execution/isolate.h:21, from ../deps/v8/src/api/api.h:15, from ../deps/v8/src/api/api-arguments.h:9, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/compiler/heap-refs.h:9, from ../deps/v8/src/compiler/heap-refs.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/heap-refs.h:11: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/heap/new-spaces-inl.h:13, from ../deps/v8/src/heap/heap-inl.h:31, from ../deps/v8/src/api/api-inl.h:14, from ../deps/v8/src/compiler/heap-refs.cc:11: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-tq.inc:116:23: required from 'static D v8::internal::TorqueGeneratedJSArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSArray; P = v8::internal::JSObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSArray]' ../deps/v8/src/objects/js-array-inl.h:58:8: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:22: ../deps/v8/src/objects/js-array.h:25:7: note: 'class v8::internal::JSArray' declared here 25 | class JSArray : public TorqueGeneratedJSArray { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyCell; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-cell-tq.inc:52:23: required from 'static D v8::internal::TorqueGeneratedPropertyCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyCell; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PropertyCell]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PropertyCell]' ../deps/v8/src/compiler/heap-refs.cc:237:42: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyCell' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:20: ../deps/v8/src/objects/property-cell.h:18:7: note: 'class v8::internal::PropertyCell' declared here 18 | class PropertyCell | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSFunction; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-function-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedJSFunction::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSFunction; P = v8::internal::JSFunctionOrBoundFunctionOrWrappedFunction]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSFunction]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSFunction]' ../deps/v8/src/compiler/heap-refs.cc:601:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/wasm/wasm-objects.h:19: ../deps/v8/src/objects/js-function.h:86:7: note: 'class v8::internal::JSFunction' declared here 86 | class JSFunction : public TorqueGeneratedJSFunction< | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BytecodeArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/code-tq.inc:71:23: required from 'static D v8::internal::TorqueGeneratedBytecodeArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::BytecodeArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::BytecodeArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::BytecodeArray]' ../deps/v8/src/compiler/heap-refs.cc:1360:54: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BytecodeArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:952:7: note: 'class v8::internal::BytecodeArray' declared here 952 | class BytecodeArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSBoundFunction; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-function-tq.inc:207:23: required from 'static D v8::internal::TorqueGeneratedJSBoundFunction::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSBoundFunction; P = v8::internal::JSFunctionOrBoundFunctionOrWrappedFunction]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSBoundFunction]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSBoundFunction]' ../deps/v8/src/compiler/heap-refs.cc:1444:53: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSBoundFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-function.h:40:7: note: 'class v8::internal::JSBoundFunction' declared here 40 | class JSBoundFunction | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSDataView; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:309:23: required from 'static D v8::internal::TorqueGeneratedJSDataView::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSDataView; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSDataView]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSDataView]' ../deps/v8/src/compiler/heap-refs.cc:1458:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSDataView' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-array-buffer.h:391:7: note: 'class v8::internal::JSDataView' declared here 391 | class JSDataView | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegExpBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:129:23: required from 'static D v8::internal::TorqueGeneratedRegExpBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::RegExpBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::RegExpBoilerplateDescription]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::RegExpBoilerplateDescription]' ../deps/v8/src/compiler/heap-refs.cc:1490:53: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegExpBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:81:7: note: 'class v8::internal::RegExpBoilerplateDescription' declared here 81 | class RegExpBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CallHandlerInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:50:23: required from 'static D v8::internal::TorqueGeneratedCallHandlerInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::CallHandlerInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::CallHandlerInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::CallHandlerInfo]' ../deps/v8/src/compiler/heap-refs.cc:1545:53: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CallHandlerInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/api-callbacks.h:108:7: note: 'class v8::internal::CallHandlerInfo' declared here 108 | class CallHandlerInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SharedFunctionInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/shared-function-info-tq.inc:267:23: required from 'static D v8::internal::TorqueGeneratedSharedFunctionInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::SharedFunctionInfo; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SharedFunctionInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SharedFunctionInfo]' ../deps/v8/src/compiler/heap-refs.cc:1556:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SharedFunctionInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/code.h:17: ../deps/v8/src/objects/shared-function-info.h:186:7: note: 'class v8::internal::SharedFunctionInfo' declared here 186 | class SharedFunctionInfo | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackCell; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-cell-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedFeedbackCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackCell; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackCell]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FeedbackCell]' ../deps/v8/src/compiler/heap-refs.cc:1583:53: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackCell' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/feedback-cell-inl.h:10, from ../deps/v8/src/objects/feedback-vector-inl.h:11, from ../deps/v8/src/objects/shared-function-info-inl.h:15: ../deps/v8/src/objects/feedback-cell.h:23:7: note: 'class v8::internal::FeedbackCell' declared here 23 | class FeedbackCell : public TorqueGeneratedFeedbackCell { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSGlobalObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:454:23: required from 'static D v8::internal::TorqueGeneratedJSGlobalObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSGlobalObject; P = v8::internal::JSSpecialObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSGlobalObject]' ../deps/v8/src/compiler/js-heap-broker.h:551:5: required from 'v8::base::Optional::ref_type> v8::internal::compiler::TryMakeRef(JSHeapBroker*, v8::internal::Handle, GetOrCreateDataFlags) [with T = v8::internal::JSGlobalObject; = void; typename ref_traits::ref_type = JSGlobalObjectRef; GetOrCreateDataFlags = v8::base::Flags]' ../deps/v8/src/compiler/js-heap-broker.h:580:20: required from 'typename v8::internal::compiler::ref_traits::ref_type v8::internal::compiler::MakeRefAssumeMemoryFence(JSHeapBroker*, v8::internal::Handle) [with T = v8::internal::JSGlobalObject; = void; typename ref_traits::ref_type = JSGlobalObjectRef]' ../deps/v8/src/compiler/heap-refs.cc:2095:39: required from 'v8::internal::compiler::TinyRef::RefType v8::internal::compiler::TinyRef::AsRef(v8::internal::compiler::JSHeapBroker*) const [with T = v8::internal::JSGlobalObject; RefType = v8::internal::compiler::JSGlobalObjectRef]' ../deps/v8/src/compiler/heap-refs.cc:2110:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSGlobalObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:1064:7: note: 'class v8::internal::JSGlobalObject' declared here 1064 | class JSGlobalObject | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSGlobalProxy; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:383:23: required from 'static D v8::internal::TorqueGeneratedJSGlobalProxy::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSGlobalProxy; P = v8::internal::JSSpecialObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSGlobalProxy]' ../deps/v8/src/compiler/js-heap-broker.h:551:5: required from 'v8::base::Optional::ref_type> v8::internal::compiler::TryMakeRef(JSHeapBroker*, v8::internal::Handle, GetOrCreateDataFlags) [with T = v8::internal::JSGlobalProxy; = void; typename ref_traits::ref_type = JSGlobalProxyRef; GetOrCreateDataFlags = v8::base::Flags]' ../deps/v8/src/compiler/js-heap-broker.h:580:20: required from 'typename v8::internal::compiler::ref_traits::ref_type v8::internal::compiler::MakeRefAssumeMemoryFence(JSHeapBroker*, v8::internal::Handle) [with T = v8::internal::JSGlobalProxy; = void; typename ref_traits::ref_type = JSGlobalProxyRef]' ../deps/v8/src/compiler/heap-refs.cc:2095:39: required from 'v8::internal::compiler::TinyRef::RefType v8::internal::compiler::TinyRef::AsRef(v8::internal::compiler::JSHeapBroker*) const [with T = v8::internal::JSGlobalProxy; RefType = v8::internal::compiler::JSGlobalProxyRef]' ../deps/v8/src/compiler/heap-refs.cc:2110:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSGlobalProxy' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:1048:7: note: 'class v8::internal::JSGlobalProxy' declared here 1048 | class JSGlobalProxy | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InternalizedString; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:373:23: required from 'static D v8::internal::TorqueGeneratedInternalizedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::InternalizedString; P = v8::internal::String]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::InternalizedString]' ../deps/v8/src/compiler/js-heap-broker.h:551:5: required from 'v8::base::Optional::ref_type> v8::internal::compiler::TryMakeRef(JSHeapBroker*, v8::internal::Handle, GetOrCreateDataFlags) [with T = v8::internal::InternalizedString; = void; typename ref_traits::ref_type = InternalizedStringRef; GetOrCreateDataFlags = v8::base::Flags]' ../deps/v8/src/compiler/js-heap-broker.h:580:20: required from 'typename v8::internal::compiler::ref_traits::ref_type v8::internal::compiler::MakeRefAssumeMemoryFence(JSHeapBroker*, v8::internal::Handle) [with T = v8::internal::InternalizedString; = void; typename ref_traits::ref_type = InternalizedStringRef]' ../deps/v8/src/compiler/heap-refs.cc:2095:39: required from 'v8::internal::compiler::TinyRef::RefType v8::internal::compiler::TinyRef::AsRef(v8::internal::compiler::JSHeapBroker*) const [with T = v8::internal::InternalizedString; RefType = v8::internal::compiler::InternalizedStringRef]' ../deps/v8/src/compiler/heap-refs.cc:2110:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InternalizedString' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:701:7: note: 'class v8::internal::InternalizedString' declared here 701 | class InternalizedString | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AccessorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:448:23: required from 'static D v8::internal::TorqueGeneratedAccessorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::AccessorInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::AccessorInfo]' ../deps/v8/src/compiler/js-heap-broker.h:551:5: required from 'v8::base::Optional::ref_type> v8::internal::compiler::TryMakeRef(JSHeapBroker*, v8::internal::Handle, GetOrCreateDataFlags) [with T = v8::internal::AccessorInfo; = void; typename ref_traits::ref_type = AccessorInfoRef; GetOrCreateDataFlags = v8::base::Flags]' ../deps/v8/src/compiler/js-heap-broker.h:580:20: required from 'typename v8::internal::compiler::ref_traits::ref_type v8::internal::compiler::MakeRefAssumeMemoryFence(JSHeapBroker*, v8::internal::Handle) [with T = v8::internal::AccessorInfo; = void; typename ref_traits::ref_type = AccessorInfoRef]' ../deps/v8/src/compiler/heap-refs.cc:2095:39: required from 'v8::internal::compiler::TinyRef::RefType v8::internal::compiler::TinyRef::AsRef(v8::internal::compiler::JSHeapBroker*) const [with T = v8::internal::AccessorInfo; RefType = v8::internal::compiler::AccessorInfoRef]' ../deps/v8/src/compiler/heap-refs.cc:2110:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AccessorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/api-callbacks.h:30:7: note: 'class v8::internal::AccessorInfo' declared here 30 | class AccessorInfo : public TorqueGeneratedAccessorInfo { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/cell-tq.inc:31:23: required from 'static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Cell]' ../deps/v8/src/compiler/js-heap-broker.h:551:5: required from 'v8::base::Optional::ref_type> v8::internal::compiler::TryMakeRef(JSHeapBroker*, v8::internal::Handle, GetOrCreateDataFlags) [with T = v8::internal::Cell; = void; typename ref_traits::ref_type = CellRef; GetOrCreateDataFlags = v8::base::Flags]' ../deps/v8/src/compiler/js-heap-broker.h:580:20: required from 'typename v8::internal::compiler::ref_traits::ref_type v8::internal::compiler::MakeRefAssumeMemoryFence(JSHeapBroker*, v8::internal::Handle) [with T = v8::internal::Cell; = void; typename ref_traits::ref_type = CellRef]' ../deps/v8/src/compiler/heap-refs.cc:2095:39: required from 'v8::internal::compiler::TinyRef::RefType v8::internal::compiler::TinyRef::AsRef(v8::internal::compiler::JSHeapBroker*) const [with T = v8::internal::Cell; RefType = v8::internal::compiler::CellRef]' ../deps/v8/src/compiler/heap-refs.cc:2110:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Cell' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/cell-inl.h:8, from ../deps/v8/src/objects/map-inl.h:10: ../deps/v8/src/objects/cell.h:18:7: note: 'class v8::internal::Cell' declared here 18 | class Cell : public TorqueGeneratedCell { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TemplateObjectDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/template-objects-tq.inc:135:23: required from 'static D v8::internal::TorqueGeneratedTemplateObjectDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::TemplateObjectDescription; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::TemplateObjectDescription]' ../deps/v8/src/compiler/js-heap-broker.h:551:5: required from 'v8::base::Optional::ref_type> v8::internal::compiler::TryMakeRef(JSHeapBroker*, v8::internal::Handle, GetOrCreateDataFlags) [with T = v8::internal::TemplateObjectDescription; = void; typename ref_traits::ref_type = TemplateObjectDescriptionRef; GetOrCreateDataFlags = v8::base::Flags]' ../deps/v8/src/compiler/js-heap-broker.h:580:20: required from 'typename v8::internal::compiler::ref_traits::ref_type v8::internal::compiler::MakeRefAssumeMemoryFence(JSHeapBroker*, v8::internal::Handle) [with T = v8::internal::TemplateObjectDescription; = void; typename ref_traits::ref_type = TemplateObjectDescriptionRef]' ../deps/v8/src/compiler/heap-refs.cc:2095:39: required from 'v8::internal::compiler::TinyRef::RefType v8::internal::compiler::TinyRef::AsRef(v8::internal::compiler::JSHeapBroker*) const [with T = v8::internal::TemplateObjectDescription; RefType = v8::internal::compiler::TemplateObjectDescriptionRef]' ../deps/v8/src/compiler/heap-refs.cc:2110:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TemplateObjectDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/template-objects-inl.h:8, from ../deps/v8/src/compiler/heap-refs.cc:25: ../deps/v8/src/objects/template-objects.h:40:7: note: 'class v8::internal::TemplateObjectDescription' declared here 40 | class TemplateObjectDescription final | ^~~~~~~~~~~~~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/wasm-escape-analysis.o ../deps/v8/src/compiler/wasm-escape-analysis.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/wasm-escape-analysis.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/atomicops.h:40, from ../deps/v8/src/base/atomic-utils.h:13, from ../deps/v8/src/common/globals.h:15, from ../deps/v8/src/compiler/graph-reducer.h:9, from ../deps/v8/src/compiler/wasm-escape-analysis.h:12, from ../deps/v8/src/compiler/wasm-escape-analysis.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/struct.h:8, from ../deps/v8/src/objects/feedback-cell.h:8, from ../deps/v8/src/compiler/operator.h:15, from ../deps/v8/src/compiler/node.h:11, from ../deps/v8/src/compiler/node-marker.h:8, from ../deps/v8/src/compiler/graph-reducer.h:10: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/api/api.h:15, from ../deps/v8/src/api/api-arguments.h:9, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/compiler/heap-refs.h:9, from ../deps/v8/src/compiler/types.h:10, from ../deps/v8/src/compiler/node.h:12: ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/heap-refs.h:11: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/wasm-loop-peeling.o ../deps/v8/src/compiler/wasm-loop-peeling.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/wasm-loop-peeling.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/bits.h:12, from ../deps/v8/src/codegen/machine-type.h:11, from ../deps/v8/src/compiler/common-operator.h:9, from ../deps/v8/src/compiler/wasm-loop-peeling.h:12, from ../deps/v8/src/compiler/wasm-loop-peeling.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/deoptimizer/translation-array.h:10, from ../deps/v8/src/objects/code.h:11, from ../deps/v8/src/codegen/reloc-info.h:10, from ../deps/v8/src/compiler/common-operator.h:10: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/codegen/string-constants.h:9, from ../deps/v8/src/compiler/common-operator.h:11: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33, from ../deps/v8/src/api/api.h:15, from ../deps/v8/src/api/api-arguments.h:9, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/compiler/heap-refs.h:9, from ../deps/v8/src/compiler/feedback-source.h:8, from ../deps/v8/src/compiler/common-operator.h:13: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/heap-refs.h:11: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/node-properties.o ../deps/v8/src/compiler/node-properties.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/node-properties.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/atomicops.h:40, from ../deps/v8/src/base/atomic-utils.h:13, from ../deps/v8/src/common/globals.h:15, from ../deps/v8/src/compiler/node-properties.h:8, from ../deps/v8/src/compiler/node-properties.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/api/api.h:15, from ../deps/v8/src/api/api-arguments.h:9, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/compiler/heap-refs.h:9, from ../deps/v8/src/compiler/node-properties.h:9: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/heap-refs.h:11: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/compiler/node-properties.cc:17: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/js-call-reducer.o ../deps/v8/src/compiler/js-call-reducer.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/js-call-reducer.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c ../deps/v8/src/compiler/js-call-reducer.cc:4918:3: warning: multi-line comment [-Wcomment] 4918 | // / \ | ^ In file included from ../deps/v8/src/base/atomicops.h:40, from ../deps/v8/src/base/atomic-utils.h:13, from ../deps/v8/src/common/globals.h:15, from ../deps/v8/src/builtins/builtins.h:10, from ../deps/v8/src/compiler/frame-states.h:8, from ../deps/v8/src/compiler/js-call-reducer.h:9, from ../deps/v8/src/compiler/js-call-reducer.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/struct.h:8, from ../deps/v8/src/objects/feedback-cell.h:8, from ../deps/v8/src/compiler/operator.h:15, from ../deps/v8/src/compiler/node.h:11, from ../deps/v8/src/compiler/frame-states.h:9: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/api/api.h:15, from ../deps/v8/src/api/api-arguments.h:9, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/compiler/heap-refs.h:9, from ../deps/v8/src/compiler/types.h:10, from ../deps/v8/src/compiler/node.h:12: ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/heap-refs.h:11: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/heap/new-spaces-inl.h:13, from ../deps/v8/src/heap/heap-inl.h:31, from ../deps/v8/src/api/api-inl.h:14, from ../deps/v8/src/compiler/js-call-reducer.cc:9: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-tq.inc:116:23: required from 'static D v8::internal::TorqueGeneratedJSArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSArray; P = v8::internal::JSObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSArray]' ../deps/v8/src/objects/js-array-inl.h:58:8: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:22: ../deps/v8/src/objects/js-array.h:25:7: note: 'class v8::internal::JSArray' declared here 25 | class JSArray : public TorqueGeneratedJSArray { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SharedFunctionInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/shared-function-info-tq.inc:267:23: required from 'static D v8::internal::TorqueGeneratedSharedFunctionInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::SharedFunctionInfo; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SharedFunctionInfo]' ../deps/v8/src/compiler/js-heap-broker.h:551:5: required from 'v8::base::Optional::ref_type> v8::internal::compiler::TryMakeRef(JSHeapBroker*, v8::internal::Handle, GetOrCreateDataFlags) [with T = v8::internal::SharedFunctionInfo; = void; typename ref_traits::ref_type = SharedFunctionInfoRef; GetOrCreateDataFlags = v8::base::Flags]' ../deps/v8/src/compiler/js-heap-broker.h:566:20: required from 'typename v8::internal::compiler::ref_traits::ref_type v8::internal::compiler::MakeRef(JSHeapBroker*, v8::internal::Handle) [with T = v8::internal::SharedFunctionInfo; = void; typename ref_traits::ref_type = SharedFunctionInfoRef]' ../deps/v8/src/compiler/js-call-reducer.cc:2287:14: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SharedFunctionInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/code.h:17: ../deps/v8/src/objects/shared-function-info.h:186:7: note: 'class v8::internal::SharedFunctionInfo' declared here 186 | class SharedFunctionInfo | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackCell; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-cell-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedFeedbackCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackCell; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackCell]' ../deps/v8/src/compiler/js-heap-broker.h:551:5: required from 'v8::base::Optional::ref_type> v8::internal::compiler::TryMakeRef(JSHeapBroker*, v8::internal::Handle, GetOrCreateDataFlags) [with T = v8::internal::FeedbackCell; = void; typename ref_traits::ref_type = FeedbackCellRef; GetOrCreateDataFlags = v8::base::Flags]' ../deps/v8/src/compiler/js-heap-broker.h:566:20: required from 'typename v8::internal::compiler::ref_traits::ref_type v8::internal::compiler::MakeRef(JSHeapBroker*, v8::internal::Handle) [with T = v8::internal::FeedbackCell; = void; typename ref_traits::ref_type = FeedbackCellRef]' ../deps/v8/src/compiler/js-call-reducer.cc:4423:35: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackCell' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-cell.h:23:7: note: 'class v8::internal::FeedbackCell' declared here 23 | class FeedbackCell : public TorqueGeneratedFeedbackCell { | ^~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/raw-machine-assembler.o ../deps/v8/src/compiler/raw-machine-assembler.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/raw-machine-assembler.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/codegen/assembler.h:42, from ../deps/v8/src/compiler/raw-machine-assembler.h:11, from ../deps/v8/src/compiler/raw-machine-assembler.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/deoptimizer/translation-array.h:10, from ../deps/v8/src/objects/code.h:11, from ../deps/v8/src/codegen/reloc-info.h:10, from ../deps/v8/src/codegen/assembler.h:48: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/codegen/string-constants.h:9, from ../deps/v8/src/compiler/common-operator.h:11, from ../deps/v8/src/compiler/simplified-operator.h:14, from ../deps/v8/src/compiler/access-builder.h:9, from ../deps/v8/src/compiler/raw-machine-assembler.h:13: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33, from ../deps/v8/src/api/api.h:15, from ../deps/v8/src/api/api-arguments.h:9, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/compiler/heap-refs.h:9, from ../deps/v8/src/compiler/feedback-source.h:8, from ../deps/v8/src/compiler/common-operator.h:13: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/heap-refs.h:11: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/execution/isolate-utils-inl.h:8, from ../deps/v8/src/objects/dictionary-inl.h:9, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/compiler/raw-machine-assembler.cc:12: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/feedback-vector-inl.h:10, from ../deps/v8/src/objects/feedback-cell-inl.h:11, from ../deps/v8/src/objects/js-function-inl.h:16, from ../deps/v8/src/objects/map-inl.h:14, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29, from ../deps/v8/src/objects/fixed-array-inl.h:16, from ../deps/v8/src/numbers/hash-seed-inl.h:31, from ../deps/v8/src/objects/dictionary-inl.h:10: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ In lambda function, inlined from 'void v8::internal::compiler::RawMachineAssembler::MakeReschedulable()' at ../deps/v8/src/compiler/raw-machine-assembler.cc:320:40: ../deps/v8/src/compiler/raw-machine-assembler.cc:297:45: warning: 'current_effect' may be used uninitialized [-Wmaybe-uninitialized] 297 | NodeProperties::ReplaceEffectInput(node, current_effect); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/compiler/raw-machine-assembler.cc: In member function 'void v8::internal::compiler::RawMachineAssembler::MakeReschedulable()': ../deps/v8/src/compiler/raw-machine-assembler.cc:241:11: note: 'current_effect' was declared here 241 | Node* current_effect; | ^~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/verifier.o ../deps/v8/src/compiler/verifier.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/verifier.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/compiler/verifier.h:8, from ../deps/v8/src/compiler/verifier.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/struct.h:8, from ../deps/v8/src/objects/feedback-cell.h:8, from ../deps/v8/src/compiler/operator.h:15, from ../deps/v8/src/compiler/node.h:11, from ../deps/v8/src/compiler/all-nodes.h:8, from ../deps/v8/src/compiler/verifier.cc:13: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/api/api.h:15, from ../deps/v8/src/api/api-arguments.h:9, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/compiler/heap-refs.h:9, from ../deps/v8/src/compiler/types.h:10, from ../deps/v8/src/compiler/node.h:12: ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/heap-refs.h:11: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/operation-typer.o ../deps/v8/src/compiler/operation-typer.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/operation-typer.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/atomicops.h:40, from ../deps/v8/src/base/atomic-utils.h:13, from ../deps/v8/src/common/globals.h:15, from ../deps/v8/src/compiler/opcodes.h:10, from ../deps/v8/src/compiler/operation-typer.h:9, from ../deps/v8/src/compiler/operation-typer.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/api/api.h:15, from ../deps/v8/src/api/api-arguments.h:9, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/compiler/heap-refs.h:9, from ../deps/v8/src/compiler/types.h:10, from ../deps/v8/src/compiler/operation-typer.h:10: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/heap-refs.h:11: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/compiler/operation-typer.cc:14: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/simplified-operator-reducer.o ../deps/v8/src/compiler/simplified-operator-reducer.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/simplified-operator-reducer.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/atomicops.h:40, from ../deps/v8/src/base/atomic-utils.h:13, from ../deps/v8/src/common/globals.h:15, from ../deps/v8/src/compiler/simplified-operator-reducer.h:9, from ../deps/v8/src/compiler/simplified-operator-reducer.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/deoptimizer/translation-array.h:10, from ../deps/v8/src/objects/code.h:11, from ../deps/v8/src/codegen/reloc-info.h:10, from ../deps/v8/src/compiler/common-operator.h:10, from ../deps/v8/src/compiler/simplified-operator-reducer.h:10: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/codegen/string-constants.h:9, from ../deps/v8/src/compiler/common-operator.h:11: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33, from ../deps/v8/src/api/api.h:15, from ../deps/v8/src/api/api-arguments.h:9, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/compiler/heap-refs.h:9, from ../deps/v8/src/compiler/feedback-source.h:8, from ../deps/v8/src/compiler/common-operator.h:13: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/heap-refs.h:11: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/objects/heap-number-inl.h:10, from ../deps/v8/src/numbers/conversions-inl.h:22, from ../deps/v8/src/compiler/simplified-operator-reducer.cc:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/heap-number-inl.h:8: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/property-access-builder.o ../deps/v8/src/compiler/property-access-builder.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/property-access-builder.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/bits.h:12, from ../deps/v8/src/codegen/machine-type.h:11, from ../deps/v8/src/compiler/property-access-builder.h:9, from ../deps/v8/src/compiler/property-access-builder.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/api/api.h:15, from ../deps/v8/src/api/api-arguments.h:9, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/compiler/heap-refs.h:9, from ../deps/v8/src/compiler/access-info.h:8, from ../deps/v8/src/compiler/js-heap-broker.h:12, from ../deps/v8/src/compiler/property-access-builder.h:10: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/heap-refs.h:11: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/execution/isolate-utils-inl.h:8, from ../deps/v8/src/objects/dictionary-inl.h:9, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/compiler/property-access-builder.cc:14: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/feedback-vector-inl.h:10, from ../deps/v8/src/objects/feedback-cell-inl.h:11, from ../deps/v8/src/objects/js-function-inl.h:16, from ../deps/v8/src/objects/map-inl.h:14, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29, from ../deps/v8/src/objects/fixed-array-inl.h:16, from ../deps/v8/src/numbers/hash-seed-inl.h:31, from ../deps/v8/src/objects/dictionary-inl.h:10: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/int64-lowering.o ../deps/v8/src/compiler/int64-lowering.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/int64-lowering.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/atomicops.h:40, from ../deps/v8/src/base/atomic-utils.h:13, from ../deps/v8/src/common/globals.h:15, from ../deps/v8/src/compiler/int64-lowering.h:10, from ../deps/v8/src/compiler/int64-lowering.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/deoptimizer/translation-array.h:10, from ../deps/v8/src/objects/code.h:11, from ../deps/v8/src/codegen/reloc-info.h:10, from ../deps/v8/src/compiler/common-operator.h:10, from ../deps/v8/src/compiler/int64-lowering.h:11: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/codegen/string-constants.h:9, from ../deps/v8/src/compiler/common-operator.h:11: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33, from ../deps/v8/src/api/api.h:15, from ../deps/v8/src/api/api-arguments.h:9, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/compiler/heap-refs.h:9, from ../deps/v8/src/compiler/feedback-source.h:8, from ../deps/v8/src/compiler/common-operator.h:13: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/heap-refs.h:11: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/wasm/function-body-decoder.h:15, from ../deps/v8/src/compiler/wasm-compiler.h:20, from ../deps/v8/src/compiler/int64-lowering.cc:15: ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:188:52: required from here ../deps/v8/src/wasm/decoder.h:408:10: warning: enum constant in boolean context [-Wint-in-bool-context] 408 | if ((!validate || V8_LIKELY(pc < end_)) && !(*pc & 0x80)) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:197:51: required from here ../deps/v8/src/wasm/decoder.h:408:10: warning: enum constant in boolean context [-Wint-in-bool-context] ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:206:52: required from here ../deps/v8/src/wasm/decoder.h:408:10: warning: enum constant in boolean context [-Wint-in-bool-context] ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:215:51: required from here ../deps/v8/src/wasm/decoder.h:408:10: warning: enum constant in boolean context [-Wint-in-bool-context] ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:188:52: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:197:51: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:206:52: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:215:51: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:188:52: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:197:51: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:206:52: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:215:51: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 2; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:188:52: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 2; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:197:51: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 2; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:206:52: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 2; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:215:51: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 3; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:188:52: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 3; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:197:51: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 3; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:206:52: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 3; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:215:51: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 4; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:188:52: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 4; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:197:51: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 4; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:206:52: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 4; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:215:51: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 5; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:206:52: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 5; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:215:51: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 6; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:206:52: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 6; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:215:51: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 7; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:206:52: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 7; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:215:51: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 8; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:206:52: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 8; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:215:51: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 9; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:206:52: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 9; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:215:51: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/ast/source-range-ast-visitor.o ../deps/v8/src/ast/source-range-ast-visitor.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/ast/source-range-ast-visitor.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/bits.h:12, from ../deps/v8/src/base/hashmap.h:14, from ../deps/v8/src/ast/ast-value-factory.h:33, from ../deps/v8/src/ast/ast.h:10, from ../deps/v8/src/ast/ast-traversal-visitor.h:8, from ../deps/v8/src/ast/source-range-ast-visitor.h:10, from ../deps/v8/src/ast/source-range-ast-visitor.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/allocation-result.h:9, from ../deps/v8/src/heap/heap.h:29, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/ast/ast-value-factory.h:36: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/allocation-result.h:11: ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:34: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-array-buffer.h:10, from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13, from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:21: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/api/api-arguments.o ../deps/v8/src/api/api-arguments.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/api/api-arguments.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/execution/isolate.h:21, from ../deps/v8/src/api/api.h:15, from ../deps/v8/src/api/api-arguments.h:9, from ../deps/v8/src/api/api-arguments.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/heap/new-spaces-inl.h:13, from ../deps/v8/src/heap/heap-inl.h:31, from ../deps/v8/src/api/api-inl.h:14, from ../deps/v8/src/api/api-arguments-inl.h:9, from ../deps/v8/src/api/api-arguments.cc:7: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AccessorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:448:23: required from 'static D v8::internal::TorqueGeneratedAccessorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::AccessorInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::AccessorInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::AccessorInfo]' ../deps/v8/src/api/api-arguments-inl.h:300:47: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AccessorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/api-callbacks.h:30:7: note: 'class v8::internal::AccessorInfo' declared here 30 | class AccessorInfo : public TorqueGeneratedAccessorInfo { | ^~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/wasm-inlining.o ../deps/v8/src/compiler/wasm-inlining.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/wasm-inlining.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/compiler/wasm-inlining.cc:15: ../deps/v8/src/wasm/wasm-subtyping.h:49:1: warning: multi-line comment [-Wcomment] 49 | // / | \ | ^ ../deps/v8/src/wasm/wasm-subtyping.h:51:1: warning: multi-line comment [-Wcomment] 51 | // / \ | ^ In file included from ../deps/v8/src/base/atomicops.h:40, from ../deps/v8/src/base/atomic-utils.h:13, from ../deps/v8/src/common/globals.h:15, from ../deps/v8/src/compiler/graph-reducer.h:9, from ../deps/v8/src/compiler/wasm-inlining.h:12, from ../deps/v8/src/compiler/wasm-inlining.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/struct.h:8, from ../deps/v8/src/objects/feedback-cell.h:8, from ../deps/v8/src/compiler/operator.h:15, from ../deps/v8/src/compiler/node.h:11, from ../deps/v8/src/compiler/node-marker.h:8, from ../deps/v8/src/compiler/graph-reducer.h:10: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/api/api.h:15, from ../deps/v8/src/api/api-arguments.h:9, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/compiler/heap-refs.h:9, from ../deps/v8/src/compiler/types.h:10, from ../deps/v8/src/compiler/node.h:12: ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/heap-refs.h:11: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/wasm/function-body-decoder.h:15, from ../deps/v8/src/compiler/wasm-compiler.h:20, from ../deps/v8/src/compiler/wasm-inlining.cc:10: ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:188:52: required from here ../deps/v8/src/wasm/decoder.h:408:10: warning: enum constant in boolean context [-Wint-in-bool-context] 408 | if ((!validate || V8_LIKELY(pc < end_)) && !(*pc & 0x80)) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:197:51: required from here ../deps/v8/src/wasm/decoder.h:408:10: warning: enum constant in boolean context [-Wint-in-bool-context] ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:206:52: required from here ../deps/v8/src/wasm/decoder.h:408:10: warning: enum constant in boolean context [-Wint-in-bool-context] ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:215:51: required from here ../deps/v8/src/wasm/decoder.h:408:10: warning: enum constant in boolean context [-Wint-in-bool-context] ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:188:52: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:197:51: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:206:52: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:215:51: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:188:52: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:197:51: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:206:52: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:215:51: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 2; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:188:52: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 2; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:197:51: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 2; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:206:52: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 2; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:215:51: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 3; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:188:52: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 3; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:197:51: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 3; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:206:52: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 3; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:215:51: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 4; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:188:52: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 4; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:197:51: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 4; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:206:52: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 4; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:215:51: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 5; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:206:52: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 5; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:215:51: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 6; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:206:52: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 6; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:215:51: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 7; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:206:52: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 7; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:215:51: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 8; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:206:52: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 8; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:215:51: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 9; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:206:52: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 9; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:215:51: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/ast/ast-function-literal-id-reindexer.o ../deps/v8/src/ast/ast-function-literal-id-reindexer.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/ast/ast-function-literal-id-reindexer.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/bits.h:12, from ../deps/v8/src/base/hashmap.h:14, from ../deps/v8/src/ast/ast-value-factory.h:33, from ../deps/v8/src/ast/ast.h:10, 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/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/allocation-result.h:9, from ../deps/v8/src/heap/heap.h:29, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/ast/ast-value-factory.h:36: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/allocation-result.h:11: ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:34: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-array-buffer.h:10, from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13, from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:21: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/execution/local-isolate-inl.h:9, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/ast/ast-function-literal-id-reindexer.cc:6: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:33: ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/representation-change.o ../deps/v8/src/compiler/representation-change.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/representation-change.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/execution/isolate.h:21, from ../deps/v8/src/api/api.h:15, from ../deps/v8/src/api/api-arguments.h:9, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/compiler/heap-refs.h:9, from ../deps/v8/src/compiler/feedback-source.h:8, from ../deps/v8/src/compiler/representation-change.h:8, from ../deps/v8/src/compiler/representation-change.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/heap-refs.h:11: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/execution/isolate-utils-inl.h:8, from ../deps/v8/src/objects/dictionary-inl.h:9, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/compiler/representation-change.cc:18: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/feedback-vector-inl.h:10, from ../deps/v8/src/objects/feedback-cell-inl.h:11, from ../deps/v8/src/objects/js-function-inl.h:16, from ../deps/v8/src/objects/map-inl.h:14, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29, from ../deps/v8/src/objects/fixed-array-inl.h:16, from ../deps/v8/src/numbers/hash-seed-inl.h:31, from ../deps/v8/src/objects/dictionary-inl.h:10: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/types.o ../deps/v8/src/compiler/types.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/types.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/atomicops.h:40, from ../deps/v8/src/base/atomic-utils.h:13, from ../deps/v8/src/common/globals.h:15, from ../deps/v8/src/compiler/types.h:9, from ../deps/v8/src/compiler/types.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/api/api.h:15, from ../deps/v8/src/api/api-arguments.h:9, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/compiler/heap-refs.h:9, from ../deps/v8/src/compiler/types.h:10: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/heap-refs.h:11: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/compiler/types.cc:12: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/ast/prettyprinter.o ../deps/v8/src/ast/prettyprinter.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/ast/prettyprinter.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/bits.h:12, from ../deps/v8/src/base/hashmap.h:14, from ../deps/v8/src/ast/ast-value-factory.h:33, from ../deps/v8/src/ast/ast.h:10, from ../deps/v8/src/ast/prettyprinter.h:10, from ../deps/v8/src/ast/prettyprinter.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/allocation-result.h:9, from ../deps/v8/src/heap/heap.h:29, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/ast/ast-value-factory.h:36: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/allocation-result.h:11: ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:34: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-array-buffer.h:10, from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13, from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:21: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/execution/local-isolate-inl.h:9, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/ast/prettyprinter.cc:15: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:33: ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/typed-optimization.o ../deps/v8/src/compiler/typed-optimization.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/typed-optimization.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/atomicops.h:40, from ../deps/v8/src/base/atomic-utils.h:13, from ../deps/v8/src/common/globals.h:15, from ../deps/v8/src/compiler/typed-optimization.h:9, from ../deps/v8/src/compiler/typed-optimization.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/struct.h:8, from ../deps/v8/src/objects/feedback-cell.h:8, from ../deps/v8/src/compiler/operator.h:15, from ../deps/v8/src/compiler/node.h:11, from ../deps/v8/src/compiler/node-marker.h:8, from ../deps/v8/src/compiler/graph-reducer.h:10, from ../deps/v8/src/compiler/typed-optimization.h:10: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/api/api.h:15, from ../deps/v8/src/api/api-arguments.h:9, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/compiler/heap-refs.h:9, from ../deps/v8/src/compiler/types.h:10, from ../deps/v8/src/compiler/node.h:12: ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/heap-refs.h:11: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/execution/isolate-utils-inl.h:8, from ../deps/v8/src/objects/dictionary-inl.h:9, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/compiler/typed-optimization.cc:15: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/feedback-vector-inl.h:10, from ../deps/v8/src/objects/feedback-cell-inl.h:11, from ../deps/v8/src/objects/js-function-inl.h:16, from ../deps/v8/src/objects/map-inl.h:14, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29, from ../deps/v8/src/objects/fixed-array-inl.h:16, from ../deps/v8/src/numbers/hash-seed-inl.h:31, from ../deps/v8/src/objects/dictionary-inl.h:10: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/ast/ast.o ../deps/v8/src/ast/ast.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/ast/ast.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/bits.h:12, from ../deps/v8/src/base/hashmap.h:14, from ../deps/v8/src/ast/ast-value-factory.h:33, from ../deps/v8/src/ast/ast.h:10, from ../deps/v8/src/ast/ast.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/allocation-result.h:9, from ../deps/v8/src/heap/heap.h:29, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/ast/ast-value-factory.h:36: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/allocation-result.h:11: ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:34: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-array-buffer.h:10, from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13, from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:21: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/execution/local-isolate-inl.h:9, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/slots-inl.h:10, from ../deps/v8/src/heap/factory-base-inl.h:12, from ../deps/v8/src/heap/local-factory-inl.h:8, from ../deps/v8/src/ast/ast.cc:19: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29, from ../deps/v8/src/objects/heap-number-inl.h:10, from ../deps/v8/src/numbers/conversions-inl.h:22, from ../deps/v8/src/ast/ast.cc:20: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:33: ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory-base-inl.h:10: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/simplified-operator.o ../deps/v8/src/compiler/simplified-operator.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/simplified-operator.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/bits.h:12, from ../deps/v8/src/codegen/machine-type.h:11, from ../deps/v8/src/compiler/simplified-operator.h:11, from ../deps/v8/src/compiler/simplified-operator.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/deoptimizer/translation-array.h:10, from ../deps/v8/src/objects/code.h:11, from ../deps/v8/src/codegen/reloc-info.h:10, from ../deps/v8/src/compiler/common-operator.h:10, from ../deps/v8/src/compiler/simplified-operator.h:14: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/codegen/string-constants.h:9, from ../deps/v8/src/compiler/common-operator.h:11: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33, from ../deps/v8/src/api/api.h:15, from ../deps/v8/src/api/api-arguments.h:9, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/compiler/heap-refs.h:9, from ../deps/v8/src/compiler/feedback-source.h:8, from ../deps/v8/src/compiler/common-operator.h:13: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/heap-refs.h:11: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/compiler/simplified-operator.cc:17: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackCell; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-cell-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedFeedbackCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackCell; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackCell]' ../deps/v8/src/handles/handles-inl.h:79:22: required from 'std::ostream& v8::internal::operator<<(std::ostream&, Handle) [with T = FeedbackCell; std::ostream = std::basic_ostream]' ../deps/v8/src/compiler/operator.h:198:15: required from 'void v8::internal::compiler::Operator1::PrintParameter(std::ostream&, v8::internal::compiler::Operator::PrintVerbosity) const [with T = v8::internal::Handle; Pred = v8::internal::compiler::OpEqualTo >; Hash = v8::internal::compiler::OpHash >; std::ostream = std::basic_ostream]' ../deps/v8/src/compiler/operator.h:197:16: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackCell' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/operator.h:15, from ../deps/v8/src/compiler/node.h:11, from ../deps/v8/src/compiler/frame-states.h:9, from ../deps/v8/src/compiler/common-operator.h:14: ../deps/v8/src/objects/feedback-cell.h:23:7: note: 'class v8::internal::FeedbackCell' declared here 23 | class FeedbackCell : public TorqueGeneratedFeedbackCell { | ^~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/typer.o ../deps/v8/src/compiler/typer.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/typer.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/atomicops.h:40, from ../deps/v8/src/base/atomic-utils.h:13, from ../deps/v8/src/common/globals.h:15, from ../deps/v8/src/compiler/typer.h:8, from ../deps/v8/src/compiler/typer.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/api/api.h:15, from ../deps/v8/src/api/api-arguments.h:9, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/compiler/heap-refs.h:9, from ../deps/v8/src/compiler/types.h:10, from ../deps/v8/src/compiler/operation-typer.h:10, from ../deps/v8/src/compiler/typer.h:10: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/heap-refs.h:11: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/compiler/typer.cc:23: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackCell; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-cell-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedFeedbackCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackCell; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackCell]' ../deps/v8/src/compiler/js-heap-broker.h:551:5: required from 'v8::base::Optional::ref_type> v8::internal::compiler::TryMakeRef(JSHeapBroker*, v8::internal::Handle, GetOrCreateDataFlags) [with T = v8::internal::FeedbackCell; = void; typename ref_traits::ref_type = FeedbackCellRef; GetOrCreateDataFlags = v8::base::Flags]' ../deps/v8/src/compiler/js-heap-broker.h:566:20: required from 'typename v8::internal::compiler::ref_traits::ref_type v8::internal::compiler::MakeRef(JSHeapBroker*, v8::internal::Handle) [with T = v8::internal::FeedbackCell; = void; typename ref_traits::ref_type = FeedbackCellRef]' ../deps/v8/src/compiler/typer.cc:2148:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackCell' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/operator.h:15, from ../deps/v8/src/compiler/node.h:11, from ../deps/v8/src/compiler/frame-states.h:9, from ../deps/v8/src/compiler/common-operator.h:14, from ../deps/v8/src/compiler/typer.cc:11: ../deps/v8/src/objects/feedback-cell.h:23:7: note: 'class v8::internal::FeedbackCell' declared here 23 | class FeedbackCell : public TorqueGeneratedFeedbackCell { | ^~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/ast/variables.o ../deps/v8/src/ast/variables.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/ast/variables.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/bits.h:12, from ../deps/v8/src/base/hashmap.h:14, from ../deps/v8/src/ast/ast-value-factory.h:33, from ../deps/v8/src/ast/variables.h:8, from ../deps/v8/src/ast/variables.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/allocation-result.h:9, from ../deps/v8/src/heap/heap.h:29, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/ast/ast-value-factory.h:36: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/allocation-result.h:11: ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:34: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-array-buffer.h:10, from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13, from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:21, from ../deps/v8/src/ast/scopes.h:10, from ../deps/v8/src/ast/variables.cc:7: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/execution/local-isolate-inl.h:9, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/ast/variables.cc:9: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:33: ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/ast/ast-value-factory.o ../deps/v8/src/ast/ast-value-factory.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/ast/ast-value-factory.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/bits.h:12, from ../deps/v8/src/base/hashmap.h:14, from ../deps/v8/src/ast/ast-value-factory.h:33, from ../deps/v8/src/ast/ast-value-factory.cc:28: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/allocation-result.h:9, from ../deps/v8/src/heap/heap.h:29, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/ast/ast-value-factory.h:36: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/allocation-result.h:11: ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:34: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-array-buffer.h:10, from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13, from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/execution/local-isolate-inl.h:9, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/execution/isolate-utils-inl.h:8, from ../deps/v8/src/objects/dictionary-inl.h:9, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/ast/ast-value-factory.cc:34: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/feedback-vector-inl.h:10, from ../deps/v8/src/objects/feedback-cell-inl.h:11, from ../deps/v8/src/objects/js-function-inl.h:16, from ../deps/v8/src/objects/map-inl.h:14, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29, from ../deps/v8/src/objects/fixed-array-inl.h:16, from ../deps/v8/src/numbers/hash-seed-inl.h:31, from ../deps/v8/src/objects/dictionary-inl.h:10: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:33: ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SeqOneByteString; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:497:23: required from 'static D v8::internal::TorqueGeneratedSeqOneByteString::unchecked_cast(v8::internal::Object) [with D = v8::internal::SeqOneByteString; P = v8::internal::SeqString]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SeqOneByteString]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SeqOneByteString]' ../deps/v8/src/ast/ast-value-factory.cc:237:25: required from 'v8::internal::Handle v8::internal::AstConsString::AllocateFlat(IsolateT*) const [with IsolateT = v8::internal::Isolate]' ../deps/v8/src/ast/ast-value-factory.cc:275:75: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SeqOneByteString' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:711:7: note: 'class v8::internal::SeqOneByteString' declared here 711 | class SeqOneByteString | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SeqTwoByteString; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:572:23: required from 'static D v8::internal::TorqueGeneratedSeqTwoByteString::unchecked_cast(v8::internal::Object) [with D = v8::internal::SeqTwoByteString; P = v8::internal::SeqString]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SeqTwoByteString]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SeqTwoByteString]' ../deps/v8/src/ast/ast-value-factory.cc:256:23: required from 'v8::internal::Handle v8::internal::AstConsString::AllocateFlat(IsolateT*) const [with IsolateT = v8::internal::Isolate]' ../deps/v8/src/ast/ast-value-factory.cc:275:75: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SeqTwoByteString' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:761:7: note: 'class v8::internal::SeqTwoByteString' declared here 761 | class SeqTwoByteString | ^~~~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/baseline/bytecode-offset-iterator.o ../deps/v8/src/baseline/bytecode-offset-iterator.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/baseline/bytecode-offset-iterator.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/memory.h:8, from ../deps/v8/src/base/vlq.h:11, from ../deps/v8/src/baseline/bytecode-offset-iterator.h:8, from ../deps/v8/src/baseline/bytecode-offset-iterator.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/interpreter/bytecode-array-iterator.h:16, from ../deps/v8/src/baseline/bytecode-offset-iterator.h:10: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13, from ../deps/v8/src/baseline/bytecode-offset-iterator.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33, from ../deps/v8/src/objects/code-inl.h:13, from ../deps/v8/src/baseline/bytecode-offset-iterator.cc:7: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/heap/concurrent-allocator-inl.h:13, from ../deps/v8/src/heap/heap-inl.h:22, from ../deps/v8/src/objects/code-inl.h:14: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/heap/new-spaces-inl.h:13, from ../deps/v8/src/heap/heap-inl.h:31: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/js-function-inl.h:18, from ../deps/v8/src/objects/contexts-inl.h:13, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/deoptimizer/translation-array.h:10, from ../deps/v8/src/objects/code.h:11: ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/baseline/baseline-batch-compiler.o ../deps/v8/src/baseline/baseline-batch-compiler.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/baseline/baseline-batch-compiler.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/functional.h:17, from ../deps/v8/src/handles/handles.h:10, from ../deps/v8/src/handles/global-handles.h:17, from ../deps/v8/src/baseline/baseline-batch-compiler.h:10, from ../deps/v8/src/baseline/baseline-batch-compiler.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/allocation-result.h:9, from ../deps/v8/src/heap/heap.h:29, from ../deps/v8/src/handles/global-handles.h:18: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/allocation-result.h:11: ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:34: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-array-buffer.h:10, from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13, from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/codegen/loong64/macro-assembler-loong64.h:15, from ../deps/v8/src/codegen/macro-assembler.h:62, from ../deps/v8/src/baseline/baseline-assembler.h:13, from ../deps/v8/src/baseline/baseline-compiler.h:16, from ../deps/v8/src/baseline/baseline-batch-compiler.cc:14: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21, from ../deps/v8/src/execution/isolate.h:33, from ../deps/v8/src/heap/local-heap.h:16, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/baseline/baseline-compiler.h:17: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/execution/isolate-utils-inl.h:8, from ../deps/v8/src/objects/dictionary-inl.h:9, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/baseline/baseline-batch-compiler.cc:18: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/feedback-vector-inl.h:10, from ../deps/v8/src/objects/feedback-cell-inl.h:11, from ../deps/v8/src/objects/js-function-inl.h:16, from ../deps/v8/src/objects/map-inl.h:14, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29, from ../deps/v8/src/objects/fixed-array-inl.h:16, from ../deps/v8/src/numbers/hash-seed-inl.h:31, from ../deps/v8/src/objects/dictionary-inl.h:10: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:33: ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SharedFunctionInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/shared-function-info-tq.inc:267:23: required from 'static D v8::internal::TorqueGeneratedSharedFunctionInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::SharedFunctionInfo; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SharedFunctionInfo]' ../deps/v8/src/baseline/baseline-batch-compiler.cc:68:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SharedFunctionInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/code.h:17: ../deps/v8/src/objects/shared-function-info.h:186:7: note: 'class v8::internal::SharedFunctionInfo' declared here 186 | class SharedFunctionInfo | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSFunction; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-function-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedJSFunction::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSFunction; P = v8::internal::JSFunctionOrBoundFunctionOrWrappedFunction]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSFunction]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSFunction]' ../deps/v8/src/baseline/baseline-batch-compiler.cc:245:45: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-function-inl.h:8: ../deps/v8/src/objects/js-function.h:86:7: note: 'class v8::internal::JSFunction' declared here 86 | class JSFunction : public TorqueGeneratedJSFunction< | ^~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/ast/modules.o ../deps/v8/src/ast/modules.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/ast/modules.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/strings.h:9, from ../deps/v8/src/parsing/scanner.h:14, from ../deps/v8/src/parsing/import-assertions.h:8, from ../deps/v8/src/ast/modules.h:8, from ../deps/v8/src/ast/modules.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/script.h:12, from ../deps/v8/src/parsing/parse-info.h:17, from ../deps/v8/src/parsing/scanner.h:18: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/ast/ast-value-factory.h:36, from ../deps/v8/src/ast/modules.cc:7: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:34: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-array-buffer.h:10, from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13, from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:21, from ../deps/v8/src/ast/scopes.h:10, from ../deps/v8/src/ast/modules.cc:8: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/execution/local-isolate-inl.h:9, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/slots-inl.h:10, from ../deps/v8/src/heap/factory-base-inl.h:12, from ../deps/v8/src/heap/local-factory-inl.h:8, from ../deps/v8/src/ast/modules.cc:10: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29, from ../deps/v8/src/objects/module-inl.h:9, from ../deps/v8/src/ast/modules.cc:11: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory-base-inl.h:10: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/builtins/builtins-arraybuffer.o ../deps/v8/src/builtins/builtins-arraybuffer.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/builtins/builtins-arraybuffer.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/atomicops.h:40, from ../deps/v8/src/base/atomic-utils.h:13, from ../deps/v8/src/common/globals.h:15, from ../deps/v8/src/builtins/builtins.h:10, from ../deps/v8/src/builtins/builtins-utils.h:9, from ../deps/v8/src/builtins/builtins-utils-inl.h:8, from ../deps/v8/src/builtins/builtins-arraybuffer.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/logging/runtime-call-stats-scope.h:10, from ../deps/v8/src/execution/arguments.h:10, from ../deps/v8/src/builtins/builtins-utils.h:10: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/logging/runtime-call-stats-scope.h:11: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/execution/arguments-inl.h:11, from ../deps/v8/src/builtins/builtins-utils-inl.h:10: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSFunction; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-function-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedJSFunction::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSFunction; P = v8::internal::JSFunctionOrBoundFunctionOrWrappedFunction]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSFunction]' ../deps/v8/src/builtins/builtins-arraybuffer.cc:43:24: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/wasm/wasm-objects.h:19: ../deps/v8/src/objects/js-function.h:86:7: note: 'class v8::internal::JSFunction' declared here 86 | class JSFunction : public TorqueGeneratedJSFunction< | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSArrayBuffer; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:232:23: required from 'static D v8::internal::TorqueGeneratedJSArrayBuffer::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSArrayBuffer; P = v8::internal::JSObjectWithEmbedderSlots]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSArrayBuffer]' ../deps/v8/src/builtins/builtins-arraybuffer.cc:103:11: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSArrayBuffer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:23:7: note: 'class v8::internal::JSArrayBuffer' declared here 23 | class JSArrayBuffer | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ In file included from /usr/include/c++/12/atomic:41, from ../deps/v8/src/base/atomic-utils.h:10: In member function 'std::__atomic_base<_IntTp>::__int_type std::__atomic_base<_IntTp>::load(std::memory_order) const [with _ITp = long unsigned int]', inlined from 'size_t v8::internal::BackingStore::byte_length(std::memory_order) const' at ../deps/v8/src/objects/backing-store.h:91:29, inlined from 'size_t v8::internal::JSArrayBuffer::GetByteLength() const' at ../deps/v8/src/objects/js-array-buffer-inl.h:59:42, inlined from 'size_t v8::internal::JSArrayBuffer::GetByteLength() const' at ../deps/v8/src/objects/js-array-buffer-inl.h:53:8, inlined from 'v8::internal::Object v8::internal::Builtin_Impl_SharedArrayBufferPrototypeGetByteLength(BuiltinArguments, Isolate*)' at ../deps/v8/src/builtins/builtins-arraybuffer.cc:478:51, inlined from 'v8::internal::Address v8::internal::Builtin_SharedArrayBufferPrototypeGetByteLength(int, Address*, Isolate*)' at ../deps/v8/src/builtins/builtins-arraybuffer.cc:465:1: /usr/include/c++/12/bits/atomic_base.h:488:31: warning: 'long unsigned int __atomic_load_8(const volatile void*, int)' writing 8 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 488 | return __atomic_load_n(&_M_i, int(__m)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In member function 'std::__atomic_base<_IntTp>::__int_type std::__atomic_base<_IntTp>::load(std::memory_order) const [with _ITp = long unsigned int]', inlined from 'size_t v8::internal::BackingStore::byte_length(std::memory_order) const' at ../deps/v8/src/objects/backing-store.h:91:29, inlined from 'size_t v8::internal::JSArrayBuffer::GetByteLength() const' at ../deps/v8/src/objects/js-array-buffer-inl.h:59:42, inlined from 'size_t v8::internal::JSArrayBuffer::GetByteLength() const' at ../deps/v8/src/objects/js-array-buffer-inl.h:53:8: /usr/include/c++/12/bits/atomic_base.h:488:31: warning: 'long unsigned int __atomic_load_8(const volatile void*, int)' writing 8 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 488 | return __atomic_load_n(&_M_i, int(__m)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/api/api-natives.o ../deps/v8/src/api/api-natives.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/api/api-natives.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/api/api-natives.h:9, from ../deps/v8/src/api/api-natives.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/api/api.h:15, from ../deps/v8/src/api/api-inl.h:9, from ../deps/v8/src/api/api-natives.cc:7: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/heap/new-spaces-inl.h:13, from ../deps/v8/src/heap/heap-inl.h:31, from ../deps/v8/src/api/api-inl.h:14: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:459:23: required from 'static D v8::internal::TorqueGeneratedObjectTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ObjectTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::ObjectTemplateInfo]' ../deps/v8/src/api/api-natives.cc:400:41: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:198:7: note: 'class v8::internal::ObjectTemplateInfo' declared here 198 | class ObjectTemplateInfo | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TemplateList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:462:23: required from 'static D v8::internal::TorqueGeneratedTemplateList::unchecked_cast(v8::internal::Object) [with D = v8::internal::TemplateList; P = v8::internal::FixedArray]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::TemplateList]' ../deps/v8/src/api/api-natives.cc:575:29: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TemplateList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:633:7: note: 'class v8::internal::TemplateList' declared here 633 | class TemplateList | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/api/api-natives.cc:614:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:58:23: required from 'static D v8::internal::TorqueGeneratedTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::TemplateInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::TemplateInfo]' ../deps/v8/src/api/api-natives.cc:323:27: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/templates.h:23:7: note: 'class v8::internal::TemplateInfo' declared here 23 | class TemplateInfo : public TorqueGeneratedTemplateInfo { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSFunction; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-function-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedJSFunction::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSFunction; P = v8::internal::JSFunctionOrBoundFunctionOrWrappedFunction]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSFunction]' ../deps/v8/src/handles/handles-inl.h:148:13: required from 'v8::internal::Handle v8::internal::HandleScope::CloseAndEscape(v8::internal::Handle) [with T = v8::internal::JSFunction]' ../deps/v8/src/api/api-natives.cc:430:41: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/wasm/wasm-objects.h:19: ../deps/v8/src/objects/js-function.h:86:7: note: 'class v8::internal::JSFunction' declared here 86 | class JSFunction : public TorqueGeneratedJSFunction< | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AccessorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:448:23: required from 'static D v8::internal::TorqueGeneratedAccessorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::AccessorInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::AccessorInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::AccessorInfo]' ../deps/v8/src/api/api-natives.cc:225:50: required from 'v8::internal::MaybeHandle v8::internal::{anonymous}::ConfigureInstance(v8::internal::Isolate*, v8::internal::Handle, v8::internal::Handle) [with TemplateInfoT = v8::internal::ObjectTemplateInfo]' ../deps/v8/src/api/api-natives.cc:444:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AccessorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/api-callbacks.h:30:7: note: 'class v8::internal::AccessorInfo' declared here 30 | class AccessorInfo : public TorqueGeneratedAccessorInfo { | ^~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/pipeline.o ../deps/v8/src/compiler/pipeline.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/pipeline.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/atomicops.h:40, from ../deps/v8/src/base/atomic-utils.h:13, from ../deps/v8/src/common/globals.h:15, from ../deps/v8/src/compiler/pipeline.h:12, from ../deps/v8/src/compiler/pipeline.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/deoptimizer/translation-array.h:10, from ../deps/v8/src/objects/code.h:11, from ../deps/v8/src/compiler/pipeline.h:13: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33, from ../deps/v8/src/debug/debug.h:17, from ../deps/v8/src/codegen/loong64/assembler-loong64-inl.h:10, from ../deps/v8/src/codegen/assembler-inl.h:25, from ../deps/v8/src/compiler/pipeline.cc:15: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/execution/local-isolate-inl.h:9, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/codegen/loong64/assembler-loong64-inl.h:11: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ In file included from ../deps/v8/src/wasm/function-body-decoder.h:15, from ../deps/v8/src/compiler/wasm-compiler.h:20, from ../deps/v8/src/compiler/pipeline.cc:100: ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:188:52: required from here ../deps/v8/src/wasm/decoder.h:408:10: warning: enum constant in boolean context [-Wint-in-bool-context] 408 | if ((!validate || V8_LIKELY(pc < end_)) && !(*pc & 0x80)) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:197:51: required from here ../deps/v8/src/wasm/decoder.h:408:10: warning: enum constant in boolean context [-Wint-in-bool-context] ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:206:52: required from here ../deps/v8/src/wasm/decoder.h:408:10: warning: enum constant in boolean context [-Wint-in-bool-context] ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:215:51: required from here ../deps/v8/src/wasm/decoder.h:408:10: warning: enum constant in boolean context [-Wint-in-bool-context] ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:188:52: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:197:51: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:206:52: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:215:51: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:188:52: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:197:51: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:206:52: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:215:51: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSFunction; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-function-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedJSFunction::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSFunction; P = v8::internal::JSFunctionOrBoundFunctionOrWrappedFunction]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSFunction]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSFunction]' ../deps/v8/src/compiler/pipeline.cc:128:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/wasm/wasm-objects.h:19: ../deps/v8/src/objects/js-function.h:86:7: note: 'class v8::internal::JSFunction' declared here 86 | class JSFunction : public TorqueGeneratedJSFunction< | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SharedFunctionInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/shared-function-info-tq.inc:267:23: required from 'static D v8::internal::TorqueGeneratedSharedFunctionInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::SharedFunctionInfo; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SharedFunctionInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SharedFunctionInfo]' ../deps/v8/src/compiler/pipeline.cc:833:14: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SharedFunctionInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/code.h:17: ../deps/v8/src/objects/shared-function-info.h:186:7: note: 'class v8::internal::SharedFunctionInfo' declared here 186 | class SharedFunctionInfo | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Script; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/script-tq.inc:133:23: required from 'static D v8::internal::TorqueGeneratedScript::unchecked_cast(v8::internal::Object) [with D = v8::internal::Script; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Script]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::Script]' ../deps/v8/src/compiler/pipeline.cc:836:16: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Script' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info.h:18: ../deps/v8/src/objects/script.h:34:7: note: 'class v8::internal::Script' declared here 34 | class Script : public TorqueGeneratedScript { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BytecodeArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/code-tq.inc:71:23: required from 'static D v8::internal::TorqueGeneratedBytecodeArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::BytecodeArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::BytecodeArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::BytecodeArray]' ../deps/v8/src/compiler/pipeline.cc:1151:43: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BytecodeArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:952:7: note: 'class v8::internal::BytecodeArray' declared here 952 | class BytecodeArray | ^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 2; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:188:52: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 2; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:197:51: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 2; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:206:52: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 2; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:215:51: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 3; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:188:52: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 3; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:197:51: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 3; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:206:52: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 3; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:215:51: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 4; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:188:52: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 4; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:197:51: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 4; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:206:52: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 4; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:215:51: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 5; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:206:52: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 5; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:215:51: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 6; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:206:52: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 6; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:215:51: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 7; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:206:52: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 7; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:215:51: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 8; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:206:52: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 8; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:215:51: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 9; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:206:52: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 9; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:215:51: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/builtins/builtins-bigint.o ../deps/v8/src/builtins/builtins-bigint.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/builtins/builtins-bigint.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/atomicops.h:40, from ../deps/v8/src/base/atomic-utils.h:13, from ../deps/v8/src/common/globals.h:15, from ../deps/v8/src/builtins/builtins.h:10, from ../deps/v8/src/builtins/builtins-utils.h:9, from ../deps/v8/src/builtins/builtins-utils-inl.h:8, from ../deps/v8/src/builtins/builtins-bigint.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/logging/runtime-call-stats-scope.h:10, from ../deps/v8/src/execution/arguments.h:10, from ../deps/v8/src/builtins/builtins-utils.h:10: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/logging/runtime-call-stats-scope.h:11: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/execution/arguments-inl.h:11, from ../deps/v8/src/builtins/builtins-utils-inl.h:10: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/builtins/builtins-async-module.o ../deps/v8/src/builtins/builtins-async-module.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/builtins/builtins-async-module.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/atomicops.h:40, from ../deps/v8/src/base/atomic-utils.h:13, from ../deps/v8/src/common/globals.h:15, from ../deps/v8/src/builtins/builtins.h:10, from ../deps/v8/src/builtins/builtins-utils.h:9, from ../deps/v8/src/builtins/builtins-utils-inl.h:8, from ../deps/v8/src/builtins/builtins-async-module.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/logging/runtime-call-stats-scope.h:10, from ../deps/v8/src/execution/arguments.h:10, from ../deps/v8/src/builtins/builtins-utils.h:10: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/logging/runtime-call-stats-scope.h:11: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/execution/arguments-inl.h:11, from ../deps/v8/src/builtins/builtins-utils-inl.h:10: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/builtins/builtins-dataview.o ../deps/v8/src/builtins/builtins-dataview.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/builtins/builtins-dataview.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/atomicops.h:40, from ../deps/v8/src/base/atomic-utils.h:13, from ../deps/v8/src/common/globals.h:15, from ../deps/v8/src/builtins/builtins.h:10, from ../deps/v8/src/builtins/builtins-utils.h:9, from ../deps/v8/src/builtins/builtins-utils-inl.h:8, from ../deps/v8/src/builtins/builtins-dataview.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/logging/runtime-call-stats-scope.h:10, from ../deps/v8/src/execution/arguments.h:10, from ../deps/v8/src/builtins/builtins-utils.h:10: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/logging/runtime-call-stats-scope.h:11: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/execution/arguments-inl.h:11, from ../deps/v8/src/builtins/builtins-utils-inl.h:10: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSArrayBuffer; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:232:23: required from 'static D v8::internal::TorqueGeneratedJSArrayBuffer::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSArrayBuffer; P = v8::internal::JSObjectWithEmbedderSlots]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSArrayBuffer]' ../deps/v8/src/builtins/builtins-dataview.cc:121:26: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSArrayBuffer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:23:7: note: 'class v8::internal::JSArrayBuffer' declared here 23 | class JSArrayBuffer | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSDataView; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:309:23: required from 'static D v8::internal::TorqueGeneratedJSDataView::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSDataView; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSDataView]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSDataView]' ../deps/v8/src/builtins/builtins-dataview.cc:107:14: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSDataView' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-array-buffer.h:391:7: note: 'class v8::internal::JSDataView' declared here 391 | class JSDataView | ^~~~~~~~~~ In file included from /usr/include/c++/12/atomic:41, from ../deps/v8/src/base/atomic-utils.h:10: In member function 'std::__atomic_base<_IntTp>::__int_type std::__atomic_base<_IntTp>::load(std::memory_order) const [with _ITp = long unsigned int]', inlined from 'size_t v8::internal::BackingStore::byte_length(std::memory_order) const' at ../deps/v8/src/objects/backing-store.h:91:29, inlined from 'size_t v8::internal::JSArrayBuffer::_ZNK2v88internal13JSArrayBuffer13GetByteLengthEv.part.0() const' at ../deps/v8/src/objects/js-array-buffer-inl.h:59:42: /usr/include/c++/12/bits/atomic_base.h:488:31: warning: 'long unsigned int __atomic_load_8(const volatile void*, int)' writing 8 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 488 | return __atomic_load_n(&_M_i, int(__m)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/builtins/builtins-api.o ../deps/v8/src/builtins/builtins-api.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/builtins/builtins-api.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/execution/isolate.h:21, from ../deps/v8/src/api/api.h:15, from ../deps/v8/src/api/api-arguments.h:9, from ../deps/v8/src/api/api-arguments-inl.h:8, from ../deps/v8/src/builtins/builtins-api.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/heap/new-spaces-inl.h:13, from ../deps/v8/src/heap/heap-inl.h:31, from ../deps/v8/src/api/api-inl.h:14, from ../deps/v8/src/api/api-arguments-inl.h:9: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AccessorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:448:23: required from 'static D v8::internal::TorqueGeneratedAccessorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::AccessorInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::AccessorInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::AccessorInfo]' ../deps/v8/src/api/api-arguments-inl.h:300:47: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AccessorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/api-callbacks.h:30:7: note: 'class v8::internal::AccessorInfo' declared here 30 | class AccessorInfo : public TorqueGeneratedAccessorInfo { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSFunction; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-function-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedJSFunction::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSFunction; P = v8::internal::JSFunctionOrBoundFunctionOrWrappedFunction]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSFunction]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSFunction]' ../deps/v8/src/builtins/builtins-api.cc:135:49: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/wasm/wasm-objects.h:19: ../deps/v8/src/objects/js-function.h:86:7: note: 'class v8::internal::JSFunction' declared here 86 | class JSFunction : public TorqueGeneratedJSFunction< | ^~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/builtins/builtins-console.o ../deps/v8/src/builtins/builtins-console.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/builtins/builtins-console.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/execution/isolate.h:21, from ../deps/v8/src/api/api.h:15, from ../deps/v8/src/api/api-inl.h:9, from ../deps/v8/src/builtins/builtins-console.cc:7: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/heap/new-spaces-inl.h:13, from ../deps/v8/src/heap/heap-inl.h:31, from ../deps/v8/src/api/api-inl.h:14: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SharedFunctionInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/shared-function-info-tq.inc:267:23: required from 'static D v8::internal::TorqueGeneratedSharedFunctionInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::SharedFunctionInfo; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SharedFunctionInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SharedFunctionInfo]' ../deps/v8/src/builtins/builtins-console.cc:240:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SharedFunctionInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/code.h:17: ../deps/v8/src/objects/shared-function-info.h:186:7: note: 'class v8::internal::SharedFunctionInfo' declared here 186 | class SharedFunctionInfo | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSFunction; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-function-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedJSFunction::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSFunction; P = v8::internal::JSFunctionOrBoundFunctionOrWrappedFunction]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSFunction]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSFunction]' ../deps/v8/src/builtins/builtins-console.cc:245:6: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/wasm/wasm-objects.h:19: ../deps/v8/src/objects/js-function.h:86:7: note: 'class v8::internal::JSFunction' declared here 86 | class JSFunction : public TorqueGeneratedJSFunction< | ^~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/builtins/accessors.o ../deps/v8/src/builtins/accessors.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/builtins/accessors.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/bit-field.h:10, from ../deps/v8/src/builtins/accessors.h:9, from ../deps/v8/src/builtins/accessors.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/api/api.h:15, from ../deps/v8/src/api/api-inl.h:9, from ../deps/v8/src/builtins/accessors.cc:7: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/heap/new-spaces-inl.h:13, from ../deps/v8/src/heap/heap-inl.h:31, from ../deps/v8/src/api/api-inl.h:14: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSFunction; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-function-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedJSFunction::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSFunction; P = v8::internal::JSFunctionOrBoundFunctionOrWrappedFunction]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSFunction]' ../deps/v8/src/builtins/accessors.cc:455:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/wasm/wasm-objects.h:19: ../deps/v8/src/objects/js-function.h:86:7: note: 'class v8::internal::JSFunction' declared here 86 | class JSFunction : public TorqueGeneratedJSFunction< | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-tq.inc:116:23: required from 'static D v8::internal::TorqueGeneratedJSArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSArray; P = v8::internal::JSObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSArray]' ../deps/v8/src/objects/js-array-inl.h:58:8: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:22: ../deps/v8/src/objects/js-array.h:25:7: note: 'class v8::internal::JSArray' declared here 25 | class JSArray : public TorqueGeneratedJSArray { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AccessorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:448:23: required from 'static D v8::internal::TorqueGeneratedAccessorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::AccessorInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::AccessorInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::AccessorInfo]' ../deps/v8/src/builtins/accessors.cc:32:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AccessorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/api-callbacks.h:30:7: note: 'class v8::internal::AccessorInfo' declared here 30 | class AccessorInfo : public TorqueGeneratedAccessorInfo { | ^~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/codegen/aligned-slot-allocator.o ../deps/v8/src/codegen/aligned-slot-allocator.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/codegen/aligned-slot-allocator.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/baseline/baseline.o ../deps/v8/src/baseline/baseline.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/baseline/baseline.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/functional.h:17, from ../deps/v8/src/handles/handles.h:10, from ../deps/v8/src/baseline/baseline.h:8, from ../deps/v8/src/baseline/baseline.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/script.h:12, from ../deps/v8/src/objects/shared-function-info.h:18, from ../deps/v8/src/diagnostics/basic-block-profiler.h:17, from ../deps/v8/src/codegen/optimized-compilation-info.h:15, from ../deps/v8/src/objects/shared-function-info-inl.h:10, from ../deps/v8/src/baseline/baseline.cc:8: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13, from ../deps/v8/src/execution/frames.h:13, from ../deps/v8/src/codegen/optimized-compilation-info.h:16: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33, from ../deps/v8/src/api/api.h:15, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/codegen/optimized-compilation-info.h:18: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/maybe-object-inl.h:8, from ../deps/v8/src/heap/heap-write-barrier-inl.h:18, from ../deps/v8/src/objects/shared-function-info-inl.h:13: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29, from ../deps/v8/src/heap/new-spaces-inl.h:13, from ../deps/v8/src/heap/heap-inl.h:31, from ../deps/v8/src/objects/code-inl.h:14, from ../deps/v8/src/objects/debug-objects-inl.h:11, from ../deps/v8/src/objects/shared-function-info-inl.h:14: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/wasm/wasm-objects-inl.h:29, from ../deps/v8/src/objects/map-inl.h:26: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SharedFunctionInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/shared-function-info-tq.inc:267:23: required from 'static D v8::internal::TorqueGeneratedSharedFunctionInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::SharedFunctionInfo; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SharedFunctionInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SharedFunctionInfo]' ../deps/v8/src/baseline/baseline.cc:62:40: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SharedFunctionInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/shared-function-info.h:186:7: note: 'class v8::internal::SharedFunctionInfo' declared here 186 | class SharedFunctionInfo | ^~~~~~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/builtins/builtins-error.o ../deps/v8/src/builtins/builtins-error.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/builtins/builtins-error.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/bit-field.h:10, from ../deps/v8/src/builtins/accessors.h:9, from ../deps/v8/src/builtins/builtins-error.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/logging/runtime-call-stats-scope.h:10, from ../deps/v8/src/execution/arguments.h:10, from ../deps/v8/src/builtins/builtins-utils.h:10, from ../deps/v8/src/builtins/builtins-utils-inl.h:8, from ../deps/v8/src/builtins/builtins-error.cc:6: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/logging/runtime-call-stats-scope.h:11: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/execution/arguments-inl.h:11, from ../deps/v8/src/builtins/builtins-utils-inl.h:10: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AccessorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:448:23: required from 'static D v8::internal::TorqueGeneratedAccessorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::AccessorInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::AccessorInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::AccessorInfo]' ../deps/v8/src/builtins/builtins-error.cc:53:43: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AccessorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/api-callbacks.h:30:7: note: 'class v8::internal::AccessorInfo' declared here 30 | class AccessorInfo : public TorqueGeneratedAccessorInfo { | ^~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/builtins/builtins-collections.o ../deps/v8/src/builtins/builtins-collections.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/builtins/builtins-collections.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/atomicops.h:40, from ../deps/v8/src/base/atomic-utils.h:13, from ../deps/v8/src/common/globals.h:15, from ../deps/v8/src/builtins/builtins.h:10, from ../deps/v8/src/builtins/builtins-utils.h:9, from ../deps/v8/src/builtins/builtins-utils-inl.h:8, from ../deps/v8/src/builtins/builtins-collections.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/logging/runtime-call-stats-scope.h:10, from ../deps/v8/src/execution/arguments.h:10, from ../deps/v8/src/builtins/builtins-utils.h:10: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/logging/runtime-call-stats-scope.h:11: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/execution/arguments-inl.h:11, from ../deps/v8/src/builtins/builtins-utils-inl.h:10: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/builtins/builtins-array.o ../deps/v8/src/builtins/builtins-array.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/builtins/builtins-array.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/atomicops.h:40, from ../deps/v8/src/base/atomic-utils.h:13, from ../deps/v8/src/common/globals.h:15, from ../deps/v8/src/builtins/builtins.h:10, from ../deps/v8/src/builtins/builtins-utils.h:9, from ../deps/v8/src/builtins/builtins-utils-inl.h:8, from ../deps/v8/src/builtins/builtins-array.cc:6: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/logging/runtime-call-stats-scope.h:10, from ../deps/v8/src/execution/arguments.h:10, from ../deps/v8/src/builtins/builtins-utils.h:10: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/logging/runtime-call-stats-scope.h:11: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/execution/arguments-inl.h:11, from ../deps/v8/src/builtins/builtins-utils-inl.h:10: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-tq.inc:116:23: required from 'static D v8::internal::TorqueGeneratedJSArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSArray; P = v8::internal::JSObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSArray]' ../deps/v8/src/builtins/builtins-array.cc:114:52: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:22: ../deps/v8/src/objects/js-array.h:25:7: note: 'class v8::internal::JSArray' declared here 25 | class JSArray : public TorqueGeneratedJSArray { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSFunction; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-function-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedJSFunction::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSFunction; P = v8::internal::JSFunctionOrBoundFunctionOrWrappedFunction]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSFunction]' ../deps/v8/src/builtins/builtins-array.cc:1537:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/wasm/wasm-objects.h:19: ../deps/v8/src/objects/js-function.h:86:7: note: 'class v8::internal::JSFunction' declared here 86 | class JSFunction : public TorqueGeneratedJSFunction< | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMap; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-collection-tq.inc:145:23: required from 'static D v8::internal::TorqueGeneratedJSMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSMap; P = v8::internal::JSCollection]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSMap]' ../deps/v8/src/builtins/builtins-array.cc:1838:11: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:58:7: note: 'class v8::internal::JSMap' declared here 58 | class JSMap : public TorqueGeneratedJSMap { | ^~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSPrimitiveWrapper; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:522:23: required from 'static D v8::internal::TorqueGeneratedJSPrimitiveWrapper::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSPrimitiveWrapper; P = v8::internal::JSCustomElementsObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSPrimitiveWrapper]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSPrimitiveWrapper]' ../deps/v8/src/builtins/builtins-array.cc:1016:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSPrimitiveWrapper' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:1086:7: note: 'class v8::internal::JSPrimitiveWrapper' declared here 1086 | class JSPrimitiveWrapper | ^~~~~~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/codegen/bailout-reason.o ../deps/v8/src/codegen/bailout-reason.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/codegen/bailout-reason.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/builtins/builtins-callsite.o ../deps/v8/src/builtins/builtins-callsite.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/builtins/builtins-callsite.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/atomicops.h:40, from ../deps/v8/src/base/atomic-utils.h:13, from ../deps/v8/src/common/globals.h:15, from ../deps/v8/src/builtins/builtins.h:10, from ../deps/v8/src/builtins/builtins-utils.h:9, from ../deps/v8/src/builtins/builtins-utils-inl.h:8, from ../deps/v8/src/builtins/builtins-callsite.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/logging/runtime-call-stats-scope.h:10, from ../deps/v8/src/execution/arguments.h:10, from ../deps/v8/src/builtins/builtins-utils.h:10: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/logging/runtime-call-stats-scope.h:11: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/execution/arguments-inl.h:11, from ../deps/v8/src/builtins/builtins-utils-inl.h:10: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrimitiveHeapObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/primitive-heap-object-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedPrimitiveHeapObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrimitiveHeapObject; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/builtins/builtins-callsite.cc:59:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrimitiveHeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/name.h:10: ../deps/v8/src/objects/primitive-heap-object.h:21:7: note: 'class v8::internal::PrimitiveHeapObject' declared here 21 | class PrimitiveHeapObject | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CallSiteInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/call-site-info-tq.inc:64:23: required from 'static D v8::internal::TorqueGeneratedCallSiteInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::CallSiteInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::CallSiteInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::CallSiteInfo]' ../deps/v8/src/builtins/builtins-callsite.cc:65:15: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CallSiteInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/call-site-info-inl.h:9, from ../deps/v8/src/builtins/builtins-callsite.cc:9: ../deps/v8/src/objects/call-site-info.h:23:7: note: 'class v8::internal::CallSiteInfo' declared here 23 | class CallSiteInfo : public TorqueGeneratedCallSiteInfo { | ^~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/simplified-lowering.o ../deps/v8/src/compiler/simplified-lowering.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/simplified-lowering.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/atomicops.h:40, from ../deps/v8/src/base/atomic-utils.h:13, from ../deps/v8/src/common/globals.h:15, from ../deps/v8/src/compiler/js-graph.h:8, from ../deps/v8/src/compiler/simplified-lowering.h:8, from ../deps/v8/src/compiler/simplified-lowering.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/deoptimizer/translation-array.h:10, from ../deps/v8/src/objects/code.h:11, from ../deps/v8/src/codegen/reloc-info.h:10, from ../deps/v8/src/compiler/common-operator.h:10, from ../deps/v8/src/compiler/js-graph.h:9: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/codegen/string-constants.h:9, from ../deps/v8/src/compiler/common-operator.h:11: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33, from ../deps/v8/src/api/api.h:15, from ../deps/v8/src/api/api-arguments.h:9, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/compiler/heap-refs.h:9, from ../deps/v8/src/compiler/feedback-source.h:8, from ../deps/v8/src/compiler/common-operator.h:13: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/heap-refs.h:11: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/objects/heap-number-inl.h:10, from ../deps/v8/src/numbers/conversions-inl.h:22, from ../deps/v8/src/compiler/simplified-lowering.cc:31: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/heap-number-inl.h:8: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/baseline/baseline-compiler.o ../deps/v8/src/baseline/baseline-compiler.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/baseline/baseline-compiler.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/atomicops.h:40, from ../deps/v8/src/base/atomic-utils.h:13, from ../deps/v8/src/common/globals.h:15, from ../deps/v8/src/flags/flags.h:8, from ../deps/v8/src/baseline/baseline-compiler.cc:7: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/deoptimizer/translation-array.h:10, from ../deps/v8/src/objects/code.h:11, from ../deps/v8/src/codegen/reloc-info.h:10, from ../deps/v8/src/codegen/assembler.h:48, from ../deps/v8/src/codegen/assembler-arch.h:8, from ../deps/v8/src/codegen/turbo-assembler.h:12, from ../deps/v8/src/codegen/macro-assembler.h:8, from ../deps/v8/src/baseline/baseline-assembler.h:13, from ../deps/v8/src/baseline/baseline-assembler-inl.h:8, from ../deps/v8/src/baseline/baseline-compiler.cc:14: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/codegen/macro-assembler.h:10: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/codegen/loong64/macro-assembler-loong64.h:15, from ../deps/v8/src/codegen/macro-assembler.h:62: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21, from ../deps/v8/src/execution/isolate.h:33, from ../deps/v8/src/codegen/interface-descriptors.h:15, from ../deps/v8/src/codegen/interface-descriptors-inl.h:11, from ../deps/v8/src/baseline/baseline-assembler-inl.h:17: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/execution/local-isolate-inl.h:9, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/codegen/loong64/assembler-loong64-inl.h:11, from ../deps/v8/src/baseline/loong64/baseline-assembler-loong64-inl.h:10, from ../deps/v8/src/baseline/baseline-assembler-inl.h:42: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BytecodeArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/code-tq.inc:71:23: required from 'static D v8::internal::TorqueGeneratedBytecodeArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::BytecodeArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::BytecodeArray]' ../deps/v8/src/baseline/baseline-compiler.cc:259:65: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BytecodeArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:952:7: note: 'class v8::internal::BytecodeArray' declared here 952 | class BytecodeArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SharedFunctionInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/shared-function-info-tq.inc:267:23: required from 'static D v8::internal::TorqueGeneratedSharedFunctionInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::SharedFunctionInfo; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SharedFunctionInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SharedFunctionInfo]' ../deps/v8/src/baseline/baseline-compiler.cc:331:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SharedFunctionInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/code.h:17: ../deps/v8/src/objects/shared-function-info.h:186:7: note: 'class v8::internal::SharedFunctionInfo' declared here 186 | class SharedFunctionInfo | ^~~~~~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/ast/scopes.o ../deps/v8/src/ast/scopes.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/ast/scopes.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/bits.h:12, from ../deps/v8/src/base/hashmap.h:14, from ../deps/v8/src/ast/ast-value-factory.h:33, from ../deps/v8/src/ast/ast.h:10, from ../deps/v8/src/ast/scopes.h:10, from ../deps/v8/src/ast/scopes.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/allocation-result.h:9, from ../deps/v8/src/heap/heap.h:29, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/ast/ast-value-factory.h:36: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/allocation-result.h:11: ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:34: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-array-buffer.h:10, from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13, from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:21: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/execution/local-isolate-inl.h:9, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/slots-inl.h:10, from ../deps/v8/src/heap/factory-base-inl.h:12, from ../deps/v8/src/heap/local-factory-inl.h:8, from ../deps/v8/src/ast/scopes.cc:14: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29, from ../deps/v8/src/objects/module-inl.h:9, from ../deps/v8/src/ast/scopes.cc:17: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::StringSet; Source = v8::internal::Object]': ../deps/v8/src/objects/string-set.h:37:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::StringSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string-set-inl.h:9, from ../deps/v8/src/ast/scopes.cc:20: ../deps/v8/src/objects/string-set.h:29:7: note: 'class v8::internal::StringSet' declared here 29 | class StringSet : public HashTable { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:33: ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory-base-inl.h:10: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/builtins/builtins-function.o ../deps/v8/src/builtins/builtins-function.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/builtins/builtins-function.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/execution/isolate.h:21, from ../deps/v8/src/api/api.h:15, from ../deps/v8/src/api/api-inl.h:9, from ../deps/v8/src/builtins/builtins-function.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/heap/new-spaces-inl.h:13, from ../deps/v8/src/heap/heap-inl.h:31, from ../deps/v8/src/api/api-inl.h:14: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSFunction; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-function-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedJSFunction::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSFunction; P = v8::internal::JSFunctionOrBoundFunctionOrWrappedFunction]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSFunction]' ../deps/v8/src/builtins/builtins-function.cc:163:11: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/wasm/wasm-objects.h:19: ../deps/v8/src/objects/js-function.h:86:7: note: 'class v8::internal::JSFunction' declared here 86 | class JSFunction : public TorqueGeneratedJSFunction< | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSBoundFunction; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-function-tq.inc:207:23: required from 'static D v8::internal::TorqueGeneratedJSBoundFunction::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSBoundFunction; P = v8::internal::JSFunctionOrBoundFunctionOrWrappedFunction]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSBoundFunction]' ../deps/v8/src/builtins/builtins-function.cc:217:11: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSBoundFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-function.h:40:7: note: 'class v8::internal::JSBoundFunction' declared here 40 | class JSBoundFunction | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/builtins/builtins-json.o ../deps/v8/src/builtins/builtins-json.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/builtins/builtins-json.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/atomicops.h:40, from ../deps/v8/src/base/atomic-utils.h:13, from ../deps/v8/src/common/globals.h:15, from ../deps/v8/src/builtins/builtins.h:10, from ../deps/v8/src/builtins/builtins-utils.h:9, from ../deps/v8/src/builtins/builtins-utils-inl.h:8, from ../deps/v8/src/builtins/builtins-json.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/logging/runtime-call-stats-scope.h:10, from ../deps/v8/src/execution/arguments.h:10, from ../deps/v8/src/builtins/builtins-utils.h:10: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/logging/runtime-call-stats-scope.h:11: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/execution/arguments-inl.h:11, from ../deps/v8/src/builtins/builtins-utils-inl.h:10: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/builtins/builtins-reflect.o ../deps/v8/src/builtins/builtins-reflect.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/builtins/builtins-reflect.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/atomicops.h:40, from ../deps/v8/src/base/atomic-utils.h:13, from ../deps/v8/src/common/globals.h:15, from ../deps/v8/src/builtins/builtins.h:10, from ../deps/v8/src/builtins/builtins-utils.h:9, from ../deps/v8/src/builtins/builtins-utils-inl.h:8, from ../deps/v8/src/builtins/builtins-reflect.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/logging/runtime-call-stats-scope.h:10, from ../deps/v8/src/execution/arguments.h:10, from ../deps/v8/src/builtins/builtins-utils.h:10: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/logging/runtime-call-stats-scope.h:11: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/execution/arguments-inl.h:11, from ../deps/v8/src/builtins/builtins-utils-inl.h:10: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-tq.inc:116:23: required from 'static D v8::internal::TorqueGeneratedJSArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSArray; P = v8::internal::JSObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSArray]' ../deps/v8/src/builtins/builtins-reflect.cc:94:58: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:22: ../deps/v8/src/objects/js-array.h:25:7: note: 'class v8::internal::JSArray' declared here 25 | class JSArray : public TorqueGeneratedJSArray { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/builtins/builtins-regexp.o ../deps/v8/src/builtins/builtins-regexp.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/builtins/builtins-regexp.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/atomicops.h:40, from ../deps/v8/src/base/atomic-utils.h:13, from ../deps/v8/src/common/globals.h:15, from ../deps/v8/src/builtins/builtins.h:10, from ../deps/v8/src/builtins/builtins-utils.h:9, from ../deps/v8/src/builtins/builtins-utils-inl.h:8, from ../deps/v8/src/builtins/builtins-regexp.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/logging/runtime-call-stats-scope.h:10, from ../deps/v8/src/execution/arguments.h:10, from ../deps/v8/src/builtins/builtins-utils.h:10: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/logging/runtime-call-stats-scope.h:11: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/execution/arguments-inl.h:11, from ../deps/v8/src/builtins/builtins-utils-inl.h:10: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSFunction; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-function-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedJSFunction::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSFunction; P = v8::internal::JSFunctionOrBoundFunctionOrWrappedFunction]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSFunction]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSFunction]' ../deps/v8/src/builtins/builtins-regexp.cc:23:42: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/wasm/wasm-objects.h:19: ../deps/v8/src/objects/js-function.h:86:7: note: 'class v8::internal::JSFunction' declared here 86 | class JSFunction : public TorqueGeneratedJSFunction< | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegExpMatchInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/regexp-match-info-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedRegExpMatchInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::RegExpMatchInfo; P = v8::internal::FixedArray]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::RegExpMatchInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::RegExpMatchInfo]' ../deps/v8/src/builtins/builtins-regexp.cc:84:55: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegExpMatchInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts-inl.h:19: ../deps/v8/src/objects/regexp-match-info.h:29:7: note: 'class v8::internal::RegExpMatchInfo' declared here 29 | class RegExpMatchInfo | ^~~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/builtins/builtins-internal.o ../deps/v8/src/builtins/builtins-internal.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/builtins/builtins-internal.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/atomicops.h:40, from ../deps/v8/src/base/atomic-utils.h:13, from ../deps/v8/src/common/globals.h:15, from ../deps/v8/src/builtins/builtins.h:10, from ../deps/v8/src/builtins/builtins-utils.h:9, from ../deps/v8/src/builtins/builtins-internal.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/logging/runtime-call-stats-scope.h:10, from ../deps/v8/src/execution/arguments.h:10, from ../deps/v8/src/builtins/builtins-utils.h:10: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/logging/runtime-call-stats-scope.h:11: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/builtins/builtins-internal.cc:9: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/builtins/builtins-number.o ../deps/v8/src/builtins/builtins-number.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/builtins/builtins-number.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/atomicops.h:40, from ../deps/v8/src/base/atomic-utils.h:13, from ../deps/v8/src/common/globals.h:15, from ../deps/v8/src/builtins/builtins.h:10, from ../deps/v8/src/builtins/builtins-utils.h:9, from ../deps/v8/src/builtins/builtins-utils-inl.h:8, from ../deps/v8/src/builtins/builtins-number.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/logging/runtime-call-stats-scope.h:10, from ../deps/v8/src/execution/arguments.h:10, from ../deps/v8/src/builtins/builtins-utils.h:10: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/logging/runtime-call-stats-scope.h:11: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/execution/arguments-inl.h:11, from ../deps/v8/src/builtins/builtins-utils-inl.h:10: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSPrimitiveWrapper; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:522:23: required from 'static D v8::internal::TorqueGeneratedJSPrimitiveWrapper::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSPrimitiveWrapper; P = v8::internal::JSCustomElementsObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSPrimitiveWrapper]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSPrimitiveWrapper]' ../deps/v8/src/builtins/builtins-number.cc:29:59: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSPrimitiveWrapper' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:1086:7: note: 'class v8::internal::JSPrimitiveWrapper' declared here 1086 | class JSPrimitiveWrapper | ^~~~~~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/builtins/builtins-shadow-realms.o ../deps/v8/src/builtins/builtins-shadow-realms.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/builtins/builtins-shadow-realms.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/atomicops.h:40, from ../deps/v8/src/base/atomic-utils.h:13, from ../deps/v8/src/common/globals.h:15, from ../deps/v8/src/builtins/builtins.h:10, from ../deps/v8/src/builtins/builtins-utils.h:9, from ../deps/v8/src/builtins/builtins-utils-inl.h:8, from ../deps/v8/src/builtins/builtins-shadow-realms.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/logging/runtime-call-stats-scope.h:10, from ../deps/v8/src/execution/arguments.h:10, from ../deps/v8/src/builtins/builtins-utils.h:10: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/logging/runtime-call-stats-scope.h:11: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/execution/arguments-inl.h:11, from ../deps/v8/src/builtins/builtins-utils-inl.h:10: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSShadowRealm; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-shadow-realms-tq.inc:31:23: required from 'static D v8::internal::TorqueGeneratedJSShadowRealm::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSShadowRealm; P = v8::internal::JSObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSShadowRealm]' ../deps/v8/src/builtins/builtins-shadow-realms.cc:56:11: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSShadowRealm' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-shadow-realms-inl.h:10, from ../deps/v8/src/builtins/builtins-shadow-realms.cc:8: ../deps/v8/src/objects/js-shadow-realms.h:23:7: note: 'class v8::internal::JSShadowRealm' declared here 23 | class JSShadowRealm | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/codegen/external-reference-encoder.o ../deps/v8/src/codegen/external-reference-encoder.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/codegen/external-reference-encoder.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/bit-field.h:10, from ../deps/v8/src/codegen/external-reference-encoder.h:8, from ../deps/v8/src/codegen/external-reference-encoder.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/utils/address-map.h:10, from ../deps/v8/src/codegen/external-reference-encoder.h:10: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/codegen/external-reference-encoder.cc:8: ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/builtins/builtins-object.o ../deps/v8/src/builtins/builtins-object.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/builtins/builtins-object.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/atomicops.h:40, from ../deps/v8/src/base/atomic-utils.h:13, from ../deps/v8/src/common/globals.h:15, from ../deps/v8/src/builtins/builtins.h:10, from ../deps/v8/src/builtins/builtins-utils.h:9, from ../deps/v8/src/builtins/builtins-utils-inl.h:8, from ../deps/v8/src/builtins/builtins-object.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/logging/runtime-call-stats-scope.h:10, from ../deps/v8/src/execution/arguments.h:10, from ../deps/v8/src/builtins/builtins-utils.h:10: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/logging/runtime-call-stats-scope.h:11: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/execution/arguments-inl.h:11, from ../deps/v8/src/builtins/builtins-utils-inl.h:10: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-tq.inc:116:23: required from 'static D v8::internal::TorqueGeneratedJSArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSArray; P = v8::internal::JSObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSArray]' ../deps/v8/src/builtins/builtins-object.cc:285:58: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:22: ../deps/v8/src/objects/js-array.h:25:7: note: 'class v8::internal::JSArray' declared here 25 | class JSArray : public TorqueGeneratedJSArray { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/builtins/builtins-global.o ../deps/v8/src/builtins/builtins-global.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/builtins/builtins-global.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/atomicops.h:40, from ../deps/v8/src/base/atomic-utils.h:13, from ../deps/v8/src/common/globals.h:15, from ../deps/v8/src/builtins/builtins.h:10, from ../deps/v8/src/builtins/builtins-utils.h:9, from ../deps/v8/src/builtins/builtins-utils-inl.h:8, from ../deps/v8/src/builtins/builtins-global.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/logging/runtime-call-stats-scope.h:10, from ../deps/v8/src/execution/arguments.h:10, from ../deps/v8/src/builtins/builtins-utils.h:10: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/logging/runtime-call-stats-scope.h:11: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/execution/arguments-inl.h:11, from ../deps/v8/src/builtins/builtins-utils-inl.h:10: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSFunction; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-function-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedJSFunction::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSFunction; P = v8::internal::JSFunctionOrBoundFunctionOrWrappedFunction]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSFunction]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSFunction]' ../deps/v8/src/builtins/builtins-global.cc:88:46: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/wasm/wasm-objects.h:19: ../deps/v8/src/objects/js-function.h:86:7: note: 'class v8::internal::JSFunction' declared here 86 | class JSFunction : public TorqueGeneratedJSFunction< | ^~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/codegen/machine-type.o ../deps/v8/src/codegen/machine-type.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/codegen/machine-type.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/builtins/builtins-trace.o ../deps/v8/src/builtins/builtins-trace.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/builtins/builtins-trace.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/execution/isolate.h:21, from ../deps/v8/src/api/api.h:15, from ../deps/v8/src/api/api-inl.h:9, from ../deps/v8/src/builtins/builtins-trace.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/heap/new-spaces-inl.h:13, from ../deps/v8/src/heap/heap-inl.h:31, from ../deps/v8/src/api/api-inl.h:14: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SeqOneByteString; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:497:23: required from 'static D v8::internal::TorqueGeneratedSeqOneByteString::unchecked_cast(v8::internal::Object) [with D = v8::internal::SeqOneByteString; P = v8::internal::SeqString]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SeqOneByteString]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SeqOneByteString]' ../deps/v8/src/builtins/builtins-trace.cc:45:60: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SeqOneByteString' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:711:7: note: 'class v8::internal::SeqOneByteString' declared here 711 | class SeqOneByteString | ^~~~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/builtins/builtins-string.o ../deps/v8/src/builtins/builtins-string.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/builtins/builtins-string.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/atomicops.h:40, from ../deps/v8/src/base/atomic-utils.h:13, from ../deps/v8/src/common/globals.h:15, from ../deps/v8/src/builtins/builtins.h:10, from ../deps/v8/src/builtins/builtins-utils.h:9, from ../deps/v8/src/builtins/builtins-utils-inl.h:8, from ../deps/v8/src/builtins/builtins-string.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/logging/runtime-call-stats-scope.h:10, from ../deps/v8/src/execution/arguments.h:10, from ../deps/v8/src/builtins/builtins-utils.h:10: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/logging/runtime-call-stats-scope.h:11: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/execution/arguments-inl.h:11, from ../deps/v8/src/builtins/builtins-utils-inl.h:10: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SeqTwoByteString; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:572:23: required from 'static D v8::internal::TorqueGeneratedSeqTwoByteString::unchecked_cast(v8::internal::Object) [with D = v8::internal::SeqTwoByteString; P = v8::internal::SeqString]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SeqTwoByteString]' ../deps/v8/src/builtins/builtins-string.cc:123:11: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SeqTwoByteString' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:761:7: note: 'class v8::internal::SeqTwoByteString' declared here 761 | class SeqTwoByteString | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/codegen/flush-instruction-cache.o ../deps/v8/src/codegen/flush-instruction-cache.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/codegen/flush-instruction-cache.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/codegen/flush-instruction-cache.h:9, from ../deps/v8/src/codegen/flush-instruction-cache.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/deoptimizer/translation-array.h:10, from ../deps/v8/src/objects/code.h:11, from ../deps/v8/src/execution/simulator.h:9, from ../deps/v8/src/codegen/flush-instruction-cache.cc:9: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/wasm-compiler.o ../deps/v8/src/compiler/wasm-compiler.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/wasm-compiler.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/wasm/function-body-decoder-impl.h:29, from ../deps/v8/src/compiler/wasm-compiler.cc:52: ../deps/v8/src/wasm/wasm-subtyping.h:49:1: warning: multi-line comment [-Wcomment] 49 | // / | \ | ^ ../deps/v8/src/wasm/wasm-subtyping.h:51:1: warning: multi-line comment [-Wcomment] 51 | // / \ | ^ In file included from ../deps/v8/src/base/bits.h:12, from ../deps/v8/src/base/small-vector.h:12, from ../deps/v8/src/compiler/wasm-compiler.h:17, from ../deps/v8/src/compiler/wasm-compiler.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/property-array.h:8, from ../deps/v8/src/objects/js-objects.h:12, from ../deps/v8/src/objects/js-function.h:9, from ../deps/v8/src/compiler/wasm-compiler.h:18: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/wasm/function-body-decoder.h:15, from ../deps/v8/src/compiler/wasm-compiler.h:20: ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:188:52: required from here ../deps/v8/src/wasm/decoder.h:408:10: warning: enum constant in boolean context [-Wint-in-bool-context] 408 | if ((!validate || V8_LIKELY(pc < end_)) && !(*pc & 0x80)) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:197:51: required from here ../deps/v8/src/wasm/decoder.h:408:10: warning: enum constant in boolean context [-Wint-in-bool-context] ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:206:52: required from here ../deps/v8/src/wasm/decoder.h:408:10: warning: enum constant in boolean context [-Wint-in-bool-context] ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:215:51: required from here ../deps/v8/src/wasm/decoder.h:408:10: warning: enum constant in boolean context [-Wint-in-bool-context] ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/deoptimizer/translation-array.h:10, from ../deps/v8/src/objects/code.h:11, from ../deps/v8/src/codegen/reloc-info.h:10, from ../deps/v8/src/codegen/assembler.h:48, from ../deps/v8/src/wasm/function-compiler.h:14, from ../deps/v8/src/compiler/wasm-compiler.h:21: ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13, from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33, from ../deps/v8/src/api/api.h:15, from ../deps/v8/src/api/api-inl.h:9, from ../deps/v8/src/compiler/wasm-compiler.cc:9: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/heap/new-spaces-inl.h:13, from ../deps/v8/src/heap/heap-inl.h:31, from ../deps/v8/src/api/api-inl.h:14: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:188:52: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:197:51: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:206:52: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:215:51: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:188:52: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:197:51: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:206:52: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:215:51: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSFunction; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-function-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedJSFunction::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSFunction; P = v8::internal::JSFunctionOrBoundFunctionOrWrappedFunction]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSFunction]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSFunction]' ../deps/v8/src/compiler/wasm-compiler.cc:7373:39: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-function.h:86:7: note: 'class v8::internal::JSFunction' declared here 86 | class JSFunction : public TorqueGeneratedJSFunction< | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SharedFunctionInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/shared-function-info-tq.inc:267:23: required from 'static D v8::internal::TorqueGeneratedSharedFunctionInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::SharedFunctionInfo; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SharedFunctionInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SharedFunctionInfo]' ../deps/v8/src/compiler/wasm-compiler.cc:7706:14: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SharedFunctionInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/code.h:17: ../deps/v8/src/objects/shared-function-info.h:186:7: note: 'class v8::internal::SharedFunctionInfo' declared here 186 | class SharedFunctionInfo | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSBoundFunction; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-function-tq.inc:207:23: required from 'static D v8::internal::TorqueGeneratedJSBoundFunction::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSBoundFunction; P = v8::internal::JSFunctionOrBoundFunctionOrWrappedFunction]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSBoundFunction]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSBoundFunction]' ../deps/v8/src/compiler/wasm-compiler.cc:7840:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSBoundFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-function.h:40:7: note: 'class v8::internal::JSBoundFunction' declared here 40 | class JSBoundFunction | ^~~~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 2; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:188:52: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 2; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:197:51: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 2; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:206:52: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 2; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:215:51: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 3; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:188:52: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 3; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:197:51: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 3; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:206:52: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 3; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:215:51: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 4; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:188:52: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 4; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:197:51: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 4; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:206:52: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 4; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:215:51: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 5; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:206:52: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 5; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:215:51: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 6; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:206:52: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 6; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:215:51: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 7; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:206:52: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 7; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:215:51: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 8; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:206:52: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 8; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:215:51: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 9; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:206:52: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 9; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:215:51: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/compiler/wasm-compiler.cc: In member function 'v8::internal::compiler::Node* v8::internal::compiler::WasmGraphBuilder::BuildChangeEndiannessStore(v8::internal::compiler::Node*, v8::internal::MachineRepresentation, v8::internal::wasm::ValueType)': ../deps/v8/src/compiler/wasm-compiler.cc:1719:33: warning: 'result' may be used uninitialized [-Wmaybe-uninitialized] 1719 | result = gasm_->Word64Or(result, lowerByte); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/compiler/wasm-compiler.cc:1636:9: note: 'result' was declared here 1636 | Node* result; | ^~~~~~ ../deps/v8/src/compiler/wasm-compiler.cc: In member function 'v8::internal::compiler::Node* v8::internal::compiler::WasmGraphBuilder::BuildChangeEndiannessLoad(v8::internal::compiler::Node*, v8::internal::MachineType, v8::internal::wasm::ValueType)': ../deps/v8/src/compiler/wasm-compiler.cc:1827:33: warning: 'result' may be used uninitialized [-Wmaybe-uninitialized] 1827 | result = gasm_->Word64Or(result, lowerByte); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/compiler/wasm-compiler.cc:1754:9: note: 'result' was declared here 1754 | Node* result; | ^~~~~~ ../deps/v8/src/compiler/wasm-compiler.cc: In member function 'v8::internal::compiler::Node* v8::internal::compiler::WasmGraphBuilder::LoadMem(v8::internal::wasm::ValueType, v8::internal::MachineType, v8::internal::compiler::Node*, uint64_t, uint32_t, v8::internal::wasm::WasmCodePosition)': ../deps/v8/src/compiler/wasm-compiler.cc:4153:10: warning: 'load' may be used uninitialized [-Wmaybe-uninitialized] 4153 | return load; | ^~~~ ../deps/v8/src/compiler/wasm-compiler.cc:4107:9: note: 'load' was declared here 4107 | Node* load; | ^~~~ ../deps/v8/src/compiler/wasm-compiler.cc: In member function 'v8::internal::compiler::Node* v8::internal::compiler::WasmGraphBuilder::GetExceptionValues(v8::internal::compiler::Node*, const v8::internal::wasm::WasmTag*, v8::base::Vector)': ../deps/v8/src/compiler/wasm-compiler.cc:2676:15: warning: 'value' may be used uninitialized [-Wmaybe-uninitialized] 2676 | values[i] = value; ../deps/v8/src/compiler/wasm-compiler.cc:2632:11: note: 'value' was declared here 2632 | Node* value; | ^~~~~ In file included from ../deps/v8/src/compiler/diamond.h:9, from ../deps/v8/src/compiler/wasm-compiler.cc:28: In member function 'v8::internal::compiler::Node* v8::internal::compiler::Graph::NewNode(const v8::internal::compiler::Operator*, Nodes ...) [with Nodes = {v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Effect, v8::internal::compiler::Control}; = void]', inlined from 'v8::internal::compiler::Node* v8::internal::compiler::WasmGraphAssembler::StoreToObject(v8::internal::compiler::ObjectAccess, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*)' at ../deps/v8/src/compiler/wasm-compiler.cc:289:19, inlined from 'v8::internal::compiler::Node* v8::internal::compiler::WasmGraphAssembler::StoreToObject(v8::internal::compiler::ObjectAccess, v8::internal::compiler::Node*, int, v8::internal::compiler::Node*)' at ../deps/v8/src/compiler/wasm-compiler.cc:295:25, inlined from 'void v8::internal::compiler::{anonymous}::WasmWrapperGraphBuilder::BuildModifyThreadInWasmFlagHelper(v8::internal::compiler::Node*, bool)' at ../deps/v8/src/compiler/wasm-compiler.cc:6740:25, inlined from 'v8::internal::compiler::{anonymous}::WasmWrapperGraphBuilder::ModifyThreadInWasmFlagScope::~ModifyThreadInWasmFlagScope()' at ../deps/v8/src/compiler/wasm-compiler.cc:6776:69, inlined from 'v8::internal::compiler::{anonymous}::WasmWrapperGraphBuilder::ModifyThreadInWasmFlagScope::~ModifyThreadInWasmFlagScope()' at ../deps/v8/src/compiler/wasm-compiler.cc:6773:5, inlined from 'v8::internal::compiler::Node* v8::internal::compiler::{anonymous}::WasmWrapperGraphBuilder::BuildCallAndReturn(bool, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::base::SmallVector, const v8::internal::compiler::JSWasmCallData*, v8::internal::compiler::Node*)' at ../deps/v8/src/compiler/wasm-compiler.cc:6838:5: ../deps/v8/src/compiler/graph.h:75:41: warning: 'modify_thread_in_wasm_flag_builder.v8::internal::compiler::{anonymous}::WasmWrapperGraphBuilder::ModifyThreadInWasmFlagScope::thread_in_wasm_flag_address_' may be used uninitialized [-Wmaybe-uninitialized] 75 | std::array nodes_arr{ | ^~~~~~~~~ ../deps/v8/src/compiler/wasm-compiler.cc: In member function 'v8::internal::compiler::Node* v8::internal::compiler::{anonymous}::WasmWrapperGraphBuilder::BuildCallAndReturn(bool, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::base::SmallVector, const v8::internal::compiler::JSWasmCallData*, v8::internal::compiler::Node*)': ../deps/v8/src/compiler/wasm-compiler.cc:6814:35: note: 'modify_thread_in_wasm_flag_builder.v8::internal::compiler::{anonymous}::WasmWrapperGraphBuilder::ModifyThreadInWasmFlagScope::thread_in_wasm_flag_address_' was declared here 6814 | ModifyThreadInWasmFlagScope modify_thread_in_wasm_flag_builder( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/builtins/builtins-sharedarraybuffer.o ../deps/v8/src/builtins/builtins-sharedarraybuffer.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/builtins/builtins-sharedarraybuffer.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/builtins/builtins-sharedarraybuffer.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/logging/runtime-call-stats-scope.h:10, from ../deps/v8/src/execution/arguments.h:10, from ../deps/v8/src/builtins/builtins-utils.h:10, from ../deps/v8/src/builtins/builtins-utils-inl.h:8, from ../deps/v8/src/builtins/builtins-sharedarraybuffer.cc:8: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/logging/runtime-call-stats-scope.h:11: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/execution/arguments-inl.h:11, from ../deps/v8/src/builtins/builtins-utils-inl.h:10: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSArrayBuffer; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:232:23: required from 'static D v8::internal::TorqueGeneratedJSArrayBuffer::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSArrayBuffer; P = v8::internal::JSObjectWithEmbedderSlots]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSArrayBuffer]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSArrayBuffer]' ../deps/v8/src/builtins/builtins-sharedarraybuffer.cc:167:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSArrayBuffer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-array-buffer.h:23:7: note: 'class v8::internal::JSArrayBuffer' declared here 23 | class JSArrayBuffer | ^~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/builtins/builtins-symbol.o ../deps/v8/src/builtins/builtins-symbol.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/builtins/builtins-symbol.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/atomicops.h:40, from ../deps/v8/src/base/atomic-utils.h:13, from ../deps/v8/src/common/globals.h:15, from ../deps/v8/src/builtins/builtins.h:10, from ../deps/v8/src/builtins/builtins-utils.h:9, from ../deps/v8/src/builtins/builtins-utils-inl.h:8, from ../deps/v8/src/builtins/builtins-symbol.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/logging/runtime-call-stats-scope.h:10, from ../deps/v8/src/execution/arguments.h:10, from ../deps/v8/src/builtins/builtins-utils.h:10: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/logging/runtime-call-stats-scope.h:11: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/execution/arguments-inl.h:11, from ../deps/v8/src/builtins/builtins-utils-inl.h:10: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/codegen/register-configuration.o ../deps/v8/src/codegen/register-configuration.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/codegen/register-configuration.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/codegen/external-reference-table.o ../deps/v8/src/codegen/external-reference-table.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/codegen/external-reference-table.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/bit-field.h:10, from ../deps/v8/src/builtins/accessors.h:9, from ../deps/v8/src/codegen/external-reference-table.h:8, from ../deps/v8/src/codegen/external-reference-table.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/codegen/external-reference-table.cc:9: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/codegen/tnode.o ../deps/v8/src/codegen/tnode.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/codegen/tnode.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/builtins/constants-table-builder.o ../deps/v8/src/builtins/constants-table-builder.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/builtins/constants-table-builder.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/builtins/constants-table-builder.h:8, from ../deps/v8/src/builtins/constants-table-builder.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/utils/identity-map.h:12, from ../deps/v8/src/builtins/constants-table-builder.h:10: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/builtins/constants-table-builder.cc:7: ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/heap/concurrent-allocator-inl.h:13, from ../deps/v8/src/heap/heap-inl.h:22, from ../deps/v8/src/builtins/constants-table-builder.cc:8: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/heap/new-spaces-inl.h:13, from ../deps/v8/src/heap/heap-inl.h:31: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/builtins/builtins-date.o ../deps/v8/src/builtins/builtins-date.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/builtins/builtins-date.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/atomicops.h:40, from ../deps/v8/src/base/atomic-utils.h:13, from ../deps/v8/src/common/globals.h:15, from ../deps/v8/src/builtins/builtins.h:10, from ../deps/v8/src/builtins/builtins-utils.h:9, from ../deps/v8/src/builtins/builtins-utils-inl.h:8, from ../deps/v8/src/builtins/builtins-date.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/logging/runtime-call-stats-scope.h:10, from ../deps/v8/src/execution/arguments.h:10, from ../deps/v8/src/builtins/builtins-utils.h:10: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/logging/runtime-call-stats-scope.h:11: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/execution/arguments-inl.h:11, from ../deps/v8/src/builtins/builtins-utils-inl.h:10: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSDate; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:786:23: required from 'static D v8::internal::TorqueGeneratedJSDate::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSDate; P = v8::internal::JSObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSDate]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSDate]' ../deps/v8/src/builtins/builtins-date.cc:92:45: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSDate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:1099:7: note: 'class v8::internal::JSDate' declared here 1099 | class JSDate : public TorqueGeneratedJSDate { | ^~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/builtins/builtins-intl.o ../deps/v8/src/builtins/builtins-intl.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/builtins/builtins-intl.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/atomicops.h:40, from ../deps/v8/src/base/atomic-utils.h:13, from ../deps/v8/src/common/globals.h:15, from ../deps/v8/src/builtins/builtins.h:10, from ../deps/v8/src/builtins/builtins-utils.h:9, from ../deps/v8/src/builtins/builtins-utils-inl.h:8, from ../deps/v8/src/builtins/builtins-intl.cc:13: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/logging/runtime-call-stats-scope.h:10, from ../deps/v8/src/execution/arguments.h:10, from ../deps/v8/src/builtins/builtins-utils.h:10: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/logging/runtime-call-stats-scope.h:11: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/execution/arguments-inl.h:11, from ../deps/v8/src/builtins/builtins-utils-inl.h:10: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSFunction; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-function-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedJSFunction::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSFunction; P = v8::internal::JSFunctionOrBoundFunctionOrWrappedFunction]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSFunction]' ../deps/v8/src/builtins/builtins-intl.cc:486:36: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/wasm/wasm-objects.h:19: ../deps/v8/src/objects/js-function.h:86:7: note: 'class v8::internal::JSFunction' declared here 86 | class JSFunction : public TorqueGeneratedJSFunction< | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-tq.inc:116:23: required from 'static D v8::internal::TorqueGeneratedJSArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSArray; P = v8::internal::JSObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSArray]' ../deps/v8/src/objects/js-array-inl.h:58:8: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:22: ../deps/v8/src/objects/js-array.h:25:7: note: 'class v8::internal::JSArray' declared here 25 | class JSArray : public TorqueGeneratedJSArray { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SharedFunctionInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/shared-function-info-tq.inc:267:23: required from 'static D v8::internal::TorqueGeneratedSharedFunctionInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::SharedFunctionInfo; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SharedFunctionInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SharedFunctionInfo]' ../deps/v8/src/builtins/builtins-intl.cc:249:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SharedFunctionInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/code.h:17: ../deps/v8/src/objects/shared-function-info.h:186:7: note: 'class v8::internal::SharedFunctionInfo' declared here 186 | class SharedFunctionInfo | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSNumberFormat; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-number-format-tq.inc:53:23: required from 'static D v8::internal::TorqueGeneratedJSNumberFormat::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSNumberFormat; P = v8::internal::JSObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSNumberFormat]' ../deps/v8/src/builtins/builtins-intl.cc:328:10: required from 'v8::internal::Object v8::internal::{anonymous}::LegacyFormatConstructor(v8::internal::BuiltinArguments, v8::internal::Isolate*, v8::Isolate::UseCounterFeature, v8::internal::Handle, const char*) [with T = v8::internal::JSNumberFormat]' ../deps/v8/src/builtins/builtins-intl.cc:437:49: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSNumberFormat' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-number-format-inl.h:12, from ../deps/v8/src/builtins/builtins-intl.cc:26: ../deps/v8/src/objects/js-number-format.h:39:7: note: 'class v8::internal::JSNumberFormat' declared here 39 | class JSNumberFormat | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSDateTimeFormat; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-date-time-format-tq.inc:65:23: required from 'static D v8::internal::TorqueGeneratedJSDateTimeFormat::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSDateTimeFormat; P = v8::internal::JSObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSDateTimeFormat]' ../deps/v8/src/builtins/builtins-intl.cc:328:10: required from 'v8::internal::Object v8::internal::{anonymous}::LegacyFormatConstructor(v8::internal::BuiltinArguments, v8::internal::Isolate*, v8::Isolate::UseCounterFeature, v8::internal::Handle, const char*) [with T = v8::internal::JSDateTimeFormat]' ../deps/v8/src/builtins/builtins-intl.cc:589:51: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSDateTimeFormat' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-date-time-format-inl.h:12, from ../deps/v8/src/builtins/builtins-intl.cc:22: ../deps/v8/src/objects/js-date-time-format.h:36:7: note: 'class v8::internal::JSDateTimeFormat' declared here 36 | class JSDateTimeFormat | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSCollator; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-collator-tq.inc:46:23: required from 'static D v8::internal::TorqueGeneratedJSCollator::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSCollator; P = v8::internal::JSObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSCollator]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSCollator]' ../deps/v8/src/builtins/builtins-intl.cc:1096:40: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSCollator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-collator-inl.h:12, from ../deps/v8/src/builtins/builtins-intl.cc:21: ../deps/v8/src/objects/js-collator.h:34:7: note: 'class v8::internal::JSCollator' declared here 34 | class JSCollator : public TorqueGeneratedJSCollator { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSegments; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-segments-tq.inc:43:23: required from 'static D v8::internal::TorqueGeneratedJSSegments::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSSegments; P = v8::internal::JSObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSSegments]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSSegments]' ../deps/v8/src/builtins/builtins-intl.cc:1221:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSegments' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-segments-inl.h:11, from ../deps/v8/src/builtins/builtins-intl.cc:31: ../deps/v8/src/objects/js-segments.h:32:7: note: 'class v8::internal::JSSegments' declared here 32 | class JSSegments : public TorqueGeneratedJSSegments { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSV8BreakIterator; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-break-iterator-tq.inc:85:23: required from 'static D v8::internal::TorqueGeneratedJSV8BreakIterator::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSV8BreakIterator; P = v8::internal::JSObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSV8BreakIterator]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSV8BreakIterator]' ../deps/v8/src/builtins/builtins-intl.cc:1248:49: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSV8BreakIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-break-iterator-inl.h:12, from ../deps/v8/src/builtins/builtins-intl.cc:20: ../deps/v8/src/objects/js-break-iterator.h:31:7: note: 'class v8::internal::JSV8BreakIterator' declared here 31 | class JSV8BreakIterator | ^~~~~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/builtins/builtins-struct.o ../deps/v8/src/builtins/builtins-struct.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/builtins/builtins-struct.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/atomicops.h:40, from ../deps/v8/src/base/atomic-utils.h:13, from ../deps/v8/src/common/globals.h:15, from ../deps/v8/src/builtins/builtins.h:10, from ../deps/v8/src/builtins/builtins-utils.h:9, from ../deps/v8/src/builtins/builtins-utils-inl.h:8, from ../deps/v8/src/builtins/builtins-struct.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/logging/runtime-call-stats-scope.h:10, from ../deps/v8/src/execution/arguments.h:10, from ../deps/v8/src/builtins/builtins-utils.h:10: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/logging/runtime-call-stats-scope.h:11: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/execution/arguments-inl.h:11, from ../deps/v8/src/builtins/builtins-utils-inl.h:10: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSharedStruct; Source = v8::internal::Object]': ../deps/v8/src/objects/js-struct.h:21:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSharedStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-struct-inl.h:10, from ../deps/v8/src/builtins/builtins-struct.cc:6: ../deps/v8/src/objects/js-struct.h:18:7: note: 'class v8::internal::JSSharedStruct' declared here 18 | class JSSharedStruct | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSFunction; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-function-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedJSFunction::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSFunction; P = v8::internal::JSFunctionOrBoundFunctionOrWrappedFunction]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSFunction]' ../deps/v8/src/builtins/builtins-struct.cc:99:11: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/wasm/wasm-objects.h:19: ../deps/v8/src/objects/js-function.h:86:7: note: 'class v8::internal::JSFunction' declared here 86 | class JSFunction : public TorqueGeneratedJSFunction< | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SharedFunctionInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/shared-function-info-tq.inc:267:23: required from 'static D v8::internal::TorqueGeneratedSharedFunctionInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::SharedFunctionInfo; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SharedFunctionInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SharedFunctionInfo]' ../deps/v8/src/builtins/builtins-struct.cc:71:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SharedFunctionInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/code.h:17: ../deps/v8/src/objects/shared-function-info.h:186:7: note: 'class v8::internal::SharedFunctionInfo' declared here 186 | class SharedFunctionInfo | ^~~~~~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/builtins/builtins-typed-array.o ../deps/v8/src/builtins/builtins-typed-array.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/builtins/builtins-typed-array.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/atomicops.h:40, from ../deps/v8/src/base/atomic-utils.h:13, from ../deps/v8/src/common/globals.h:15, from ../deps/v8/src/builtins/builtins.h:10, from ../deps/v8/src/builtins/builtins-utils.h:9, from ../deps/v8/src/builtins/builtins-utils-inl.h:8, from ../deps/v8/src/builtins/builtins-typed-array.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/logging/runtime-call-stats-scope.h:10, from ../deps/v8/src/execution/arguments.h:10, from ../deps/v8/src/builtins/builtins-utils.h:10: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/logging/runtime-call-stats-scope.h:11: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/execution/arguments-inl.h:11, from ../deps/v8/src/builtins/builtins-utils-inl.h:10: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSArrayBuffer; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:232:23: required from 'static D v8::internal::TorqueGeneratedJSArrayBuffer::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSArrayBuffer; P = v8::internal::JSObjectWithEmbedderSlots]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSArrayBuffer]' ../deps/v8/src/builtins/builtins-typed-array.cc:24:34: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSArrayBuffer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:23:7: note: 'class v8::internal::JSArrayBuffer' declared here 23 | class JSArrayBuffer | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/builtins/builtins-typed-array.cc:81:27: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/builtins/builtins-weak-refs.o ../deps/v8/src/builtins/builtins-weak-refs.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/builtins/builtins-weak-refs.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/atomicops.h:40, from ../deps/v8/src/base/atomic-utils.h:13, from ../deps/v8/src/common/globals.h:15, from ../deps/v8/src/builtins/builtins.h:10, from ../deps/v8/src/builtins/builtins-utils.h:9, from ../deps/v8/src/builtins/builtins-utils-inl.h:8, from ../deps/v8/src/builtins/builtins-weak-refs.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/logging/runtime-call-stats-scope.h:10, from ../deps/v8/src/execution/arguments.h:10, from ../deps/v8/src/builtins/builtins-utils.h:10: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/logging/runtime-call-stats-scope.h:11: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/execution/arguments-inl.h:11, from ../deps/v8/src/builtins/builtins-utils-inl.h:10: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakCell; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-weak-refs-tq.inc:90:23: required from 'static D v8::internal::TorqueGeneratedWeakCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakCell; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WeakCell]' ../deps/v8/src/objects/js-weak-refs-inl.h:49:43: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakCell' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/weak-object-worklists.h:11, from ../deps/v8/src/heap/marking-visitor.h:14, from ../deps/v8/src/heap/concurrent-marking.h:14, from ../deps/v8/src/heap/mark-compact.h:13, from ../deps/v8/src/heap/incremental-marking.h:11, from ../deps/v8/src/heap/concurrent-allocator-inl.h:12, from ../deps/v8/src/heap/heap-inl.h:22, from ../deps/v8/src/objects/code-inl.h:14: ../deps/v8/src/objects/js-weak-refs.h:76:7: note: 'class v8::internal::WeakCell' declared here 76 | class WeakCell : public TorqueGeneratedWeakCell { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSFinalizationRegistry; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-weak-refs-tq.inc:232:23: required from 'static D v8::internal::TorqueGeneratedJSFinalizationRegistry::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSFinalizationRegistry; P = v8::internal::JSObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSFinalizationRegistry]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSFinalizationRegistry]' ../deps/v8/src/objects/js-weak-refs-inl.h:33:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSFinalizationRegistry' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-weak-refs.h:24:7: note: 'class v8::internal::JSFinalizationRegistry' declared here 24 | class JSFinalizationRegistry | ^~~~~~~~~~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/codegen/assembler.o ../deps/v8/src/codegen/assembler.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/codegen/assembler.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/codegen/assembler.h:42, from ../deps/v8/src/codegen/assembler.cc:35: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/deoptimizer/translation-array.h:10, from ../deps/v8/src/objects/code.h:11, from ../deps/v8/src/codegen/reloc-info.h:10, from ../deps/v8/src/codegen/assembler.h:48: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33, from ../deps/v8/src/debug/debug.h:17, from ../deps/v8/src/codegen/loong64/assembler-loong64-inl.h:10, from ../deps/v8/src/codegen/assembler-inl.h:25, from ../deps/v8/src/codegen/assembler.cc:41: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/execution/local-isolate-inl.h:9, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/codegen/loong64/assembler-loong64-inl.h:11: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/builtins/builtins.o ../deps/v8/src/builtins/builtins.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/builtins/builtins.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/atomicops.h:40, from ../deps/v8/src/base/atomic-utils.h:13, from ../deps/v8/src/common/globals.h:15, from ../deps/v8/src/builtins/builtins.h:10, from ../deps/v8/src/builtins/builtins.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/api/api.h:15, from ../deps/v8/src/api/api-inl.h:9, from ../deps/v8/src/builtins/builtins.cc:7: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/heap/new-spaces-inl.h:13, from ../deps/v8/src/heap/heap-inl.h:31, from ../deps/v8/src/api/api-inl.h:14: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSFunction; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-function-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedJSFunction::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSFunction; P = v8::internal::JSFunctionOrBoundFunctionOrWrappedFunction]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSFunction]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSFunction]' ../deps/v8/src/builtins/builtins.cc:483:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/wasm/wasm-objects.h:19: ../deps/v8/src/objects/js-function.h:86:7: note: 'class v8::internal::JSFunction' declared here 86 | class JSFunction : public TorqueGeneratedJSFunction< | ^~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/codegen/compilation-cache.o ../deps/v8/src/codegen/compilation-cache.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/codegen/compilation-cache.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/bits.h:12, from ../deps/v8/src/base/hashmap.h:14, from ../deps/v8/src/codegen/compilation-cache.h:8, from ../deps/v8/src/codegen/compilation-cache.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/struct.h:8, from ../deps/v8/src/objects/feedback-cell.h:8, from ../deps/v8/src/objects/compilation-cache-table.h:8, from ../deps/v8/src/codegen/compilation-cache.h:9: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/hash-table.h:13, from ../deps/v8/src/objects/compilation-cache-table.h:9: ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/js-regexp.h:9, from ../deps/v8/src/objects/compilation-cache-table.h:10: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-array.h:8, from ../deps/v8/src/objects/js-regexp.h:10: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CompilationCacheTable; Source = v8::internal::Object]': ../deps/v8/src/objects/compilation-cache-table.h:129:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CompilationCacheTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/compilation-cache-table.h:84:7: note: 'class v8::internal::CompilationCacheTable' declared here 84 | class CompilationCacheTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/codegen/compilation-cache.cc:9: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/execution/local-isolate-inl.h:9, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/maybe-object-inl.h:8, from ../deps/v8/src/heap/heap-write-barrier-inl.h:18, from ../deps/v8/src/objects/name-inl.h:9, from ../deps/v8/src/objects/compilation-cache-table-inl.h:9, from ../deps/v8/src/codegen/compilation-cache.cc:12: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/js-proxy-inl.h:9, from ../deps/v8/src/objects/objects-inl.h:29, from ../deps/v8/src/objects/foreign-inl.h:11, from ../deps/v8/src/objects/api-callbacks-inl.h:12, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/name-inl.h:10: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SharedFunctionInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/shared-function-info-tq.inc:267:23: required from 'static D v8::internal::TorqueGeneratedSharedFunctionInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::SharedFunctionInfo; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SharedFunctionInfo]' ../deps/v8/src/codegen/compilation-cache.cc:100:22: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SharedFunctionInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/compilation-cache-table.h:11: ../deps/v8/src/objects/shared-function-info.h:186:7: note: 'class v8::internal::SharedFunctionInfo' declared here 186 | class SharedFunctionInfo | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Script; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/script-tq.inc:133:23: required from 'static D v8::internal::TorqueGeneratedScript::unchecked_cast(v8::internal::Object) [with D = v8::internal::Script; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Script]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::Script]' ../deps/v8/src/codegen/compilation-cache.cc:121:18: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Script' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info.h:18: ../deps/v8/src/objects/script.h:34:7: note: 'class v8::internal::Script' declared here 34 | class Script : public TorqueGeneratedScript { | ^~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/codegen/tick-counter.o ../deps/v8/src/codegen/tick-counter.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/codegen/tick-counter.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/codegen/tick-counter.cc:8: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/heap/local-heap.h:16, from ../deps/v8/src/codegen/tick-counter.cc:9: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/codegen/code-comments.o ../deps/v8/src/codegen/code-comments.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/codegen/code-comments.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/codegen/assembler.h:42, from ../deps/v8/src/codegen/assembler-inl.h:8, from ../deps/v8/src/codegen/code-comments.cc:8: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/deoptimizer/translation-array.h:10, from ../deps/v8/src/objects/code.h:11, from ../deps/v8/src/codegen/reloc-info.h:10, from ../deps/v8/src/codegen/assembler.h:48: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33, from ../deps/v8/src/debug/debug.h:17, from ../deps/v8/src/codegen/loong64/assembler-loong64-inl.h:10, from ../deps/v8/src/codegen/assembler-inl.h:25: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/execution/local-isolate-inl.h:9, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/codegen/loong64/assembler-loong64-inl.h:11: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/codegen/constant-pool.o ../deps/v8/src/codegen/constant-pool.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/codegen/constant-pool.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/numbers/double.h:8, from ../deps/v8/src/codegen/constant-pool.h:10, from ../deps/v8/src/codegen/constant-pool.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/deoptimizer/translation-array.h:10, from ../deps/v8/src/objects/code.h:11, from ../deps/v8/src/codegen/reloc-info.h:10, from ../deps/v8/src/codegen/constant-pool.h:12: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33, from ../deps/v8/src/debug/debug.h:17, from ../deps/v8/src/codegen/loong64/assembler-loong64-inl.h:10, from ../deps/v8/src/codegen/assembler-inl.h:25, from ../deps/v8/src/codegen/constant-pool.cc:7: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/execution/local-isolate-inl.h:9, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/codegen/loong64/assembler-loong64-inl.h:11: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/common/assert-scope.o ../deps/v8/src/common/assert-scope.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/common/assert-scope.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/common/assert-scope.h:12, from ../deps/v8/src/common/assert-scope.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/common/assert-scope.cc:10: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/codegen/code-factory.o ../deps/v8/src/codegen/code-factory.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/codegen/code-factory.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/bits.h:12, from ../deps/v8/src/codegen/machine-type.h:11, from ../deps/v8/src/codegen/interface-descriptors.h:11, from ../deps/v8/src/codegen/callable.h:8, from ../deps/v8/src/codegen/code-factory.h:8, from ../deps/v8/src/codegen/code-factory.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/codegen/interface-descriptors.h:15: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/code-assembler.h:30, from ../deps/v8/src/builtins/builtins-descriptors.h:10, from ../deps/v8/src/codegen/code-factory.cc:7: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/code-assembler.h:36: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/code-assembler.h:38: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/ic/ic.h:14, from ../deps/v8/src/codegen/code-factory.cc:8: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/execution/local-isolate-inl.h:9, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/maybe-object-inl.h:8, from ../deps/v8/src/heap/heap-write-barrier-inl.h:18, from ../deps/v8/src/objects/allocation-site-inl.h:9, from ../deps/v8/src/codegen/code-factory.cc:10: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16:38, from ../deps/v8/src/execution/local-isolate-inl.h:10: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:23: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/feedback-vector-inl.h:10, from ../deps/v8/src/objects/feedback-cell-inl.h:11, from ../deps/v8/src/objects/js-function-inl.h:16, from ../deps/v8/src/objects/map-inl.h:14, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29, from ../deps/v8/src/objects/embedder-data-slot-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:11, from ../deps/v8/src/objects/allocation-site-inl.h:11: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:89:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:89:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:89:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:20: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:89:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:89:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:89:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:89:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:89:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:89:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:89:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:89:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:89:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:89:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:89:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/code-assembler.h:28: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:89:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/codegen/code-reference.o ../deps/v8/src/codegen/code-reference.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/codegen/code-reference.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/functional.h:17, from ../deps/v8/src/handles/handles.h:10, from ../deps/v8/src/codegen/code-reference.h:8, from ../deps/v8/src/codegen/code-reference.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/deoptimizer/translation-array.h:10, from ../deps/v8/src/objects/code.h:11, from ../deps/v8/src/codegen/code-reference.h:9: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33, from ../deps/v8/src/handles/handles-inl.h:9, from ../deps/v8/src/codegen/code-reference.cc:9: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/handles/handles-inl.h:10: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/codegen/code-reference.cc:10: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/codegen/code-desc.o ../deps/v8/src/codegen/code-desc.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/codegen/code-desc.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/atomicops.h:40, from ../deps/v8/src/base/atomic-utils.h:13, from ../deps/v8/src/common/globals.h:15, from ../deps/v8/src/codegen/code-desc.h:8, from ../deps/v8/src/codegen/code-desc.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/deoptimizer/translation-array.h:10, from ../deps/v8/src/objects/code.h:11, from ../deps/v8/src/codegen/reloc-info.h:10, from ../deps/v8/src/codegen/assembler.h:48, from ../deps/v8/src/codegen/assembler-inl.h:8, from ../deps/v8/src/codegen/code-desc.cc:7: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33, from ../deps/v8/src/debug/debug.h:17, from ../deps/v8/src/codegen/loong64/assembler-loong64-inl.h:10, from ../deps/v8/src/codegen/assembler-inl.h:25: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/execution/local-isolate-inl.h:9, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/codegen/loong64/assembler-loong64-inl.h:11: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/deoptimizer/deoptimize-reason.o ../deps/v8/src/deoptimizer/deoptimize-reason.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/deoptimizer/deoptimize-reason.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/builtins/builtins-temporal.o ../deps/v8/src/builtins/builtins-temporal.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/builtins/builtins-temporal.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/atomicops.h:40, from ../deps/v8/src/base/atomic-utils.h:13, from ../deps/v8/src/common/globals.h:15, from ../deps/v8/src/builtins/builtins.h:10, from ../deps/v8/src/builtins/builtins-utils.h:9, from ../deps/v8/src/builtins/builtins-utils-inl.h:8, from ../deps/v8/src/builtins/builtins-temporal.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/logging/runtime-call-stats-scope.h:10, from ../deps/v8/src/execution/arguments.h:10, from ../deps/v8/src/builtins/builtins-utils.h:10: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/logging/runtime-call-stats-scope.h:11: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/execution/arguments-inl.h:11, from ../deps/v8/src/builtins/builtins-utils-inl.h:10: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTemporalPlainDate; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-temporal-objects-tq.inc:424:23: required from 'static D v8::internal::TorqueGeneratedJSTemporalPlainDate::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTemporalPlainDate; P = v8::internal::JSObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTemporalPlainDate]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTemporalPlainDate]' ../deps/v8/src/builtins/builtins-temporal.cc:551:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTemporalPlainDate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-temporal-objects-inl.h:9, from ../deps/v8/src/builtins/builtins-temporal.cc:8: ../deps/v8/src/objects/js-temporal-objects.h:186:7: note: 'class v8::internal::JSTemporalPlainDate' declared here 186 | class JSTemporalPlainDate | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTemporalPlainTime; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-temporal-objects-tq.inc:573:23: required from 'static D v8::internal::TorqueGeneratedJSTemporalPlainTime::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTemporalPlainTime; P = v8::internal::JSObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTemporalPlainTime]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTemporalPlainTime]' ../deps/v8/src/builtins/builtins-temporal.cc:581:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTemporalPlainTime' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-temporal-objects.h:293:7: note: 'class v8::internal::JSTemporalPlainTime' declared here 293 | class JSTemporalPlainTime | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTemporalPlainDateTime; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-temporal-objects-tq.inc:346:23: required from 'static D v8::internal::TorqueGeneratedJSTemporalPlainDateTime::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTemporalPlainDateTime; P = v8::internal::JSObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTemporalPlainDateTime]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTemporalPlainDateTime]' ../deps/v8/src/builtins/builtins-temporal.cc:609:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTemporalPlainDateTime' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-temporal-objects.h:226:7: note: 'class v8::internal::JSTemporalPlainDateTime' declared here 226 | class JSTemporalPlainDateTime | ^~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTemporalPlainYearMonth; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-temporal-objects-tq.inc:648:23: required from 'static D v8::internal::TorqueGeneratedJSTemporalPlainYearMonth::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTemporalPlainYearMonth; P = v8::internal::JSObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTemporalPlainYearMonth]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTemporalPlainYearMonth]' ../deps/v8/src/builtins/builtins-temporal.cc:644:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTemporalPlainYearMonth' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-temporal-objects.h:325:7: note: 'class v8::internal::JSTemporalPlainYearMonth' declared here 325 | class JSTemporalPlainYearMonth | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTemporalPlainMonthDay; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-temporal-objects-tq.inc:496:23: required from 'static D v8::internal::TorqueGeneratedJSTemporalPlainMonthDay::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTemporalPlainMonthDay; P = v8::internal::JSObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTemporalPlainMonthDay]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTemporalPlainMonthDay]' ../deps/v8/src/builtins/builtins-temporal.cc:667:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTemporalPlainMonthDay' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-temporal-objects.h:269:7: note: 'class v8::internal::JSTemporalPlainMonthDay' declared here 269 | class JSTemporalPlainMonthDay | ^~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTemporalZonedDateTime; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-temporal-objects-tq.inc:800:23: required from 'static D v8::internal::TorqueGeneratedJSTemporalZonedDateTime::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTemporalZonedDateTime; P = v8::internal::JSObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTemporalZonedDateTime]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTemporalZonedDateTime]' ../deps/v8/src/builtins/builtins-temporal.cc:719:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTemporalZonedDateTime' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-temporal-objects.h:388:7: note: 'class v8::internal::JSTemporalZonedDateTime' declared here 388 | class JSTemporalZonedDateTime | ^~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTemporalDuration; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-temporal-objects-tq.inc:175:23: required from 'static D v8::internal::TorqueGeneratedJSTemporalDuration::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTemporalDuration; P = v8::internal::JSObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTemporalDuration]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTemporalDuration]' ../deps/v8/src/builtins/builtins-temporal.cc:761:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTemporalDuration' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-temporal-objects.h:119:7: note: 'class v8::internal::JSTemporalDuration' declared here 119 | class JSTemporalDuration | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTemporalInstant; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-temporal-objects-tq.inc:267:23: required from 'static D v8::internal::TorqueGeneratedJSTemporalInstant::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTemporalInstant; P = v8::internal::JSObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTemporalInstant]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTemporalInstant]' ../deps/v8/src/builtins/builtins-temporal.cc:785:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTemporalInstant' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-temporal-objects.h:152:7: note: 'class v8::internal::JSTemporalInstant' declared here 152 | class JSTemporalInstant | ^~~~~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/codegen/interface-descriptors.o ../deps/v8/src/codegen/interface-descriptors.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/codegen/interface-descriptors.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/bits.h:12, from ../deps/v8/src/codegen/machine-type.h:11, from ../deps/v8/src/codegen/interface-descriptors.h:11, from ../deps/v8/src/codegen/interface-descriptors.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/codegen/interface-descriptors.h:15: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/codegen/loong64/macro-assembler-loong64.h:15, from ../deps/v8/src/codegen/macro-assembler.h:62, from ../deps/v8/src/codegen/interface-descriptors.cc:8: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/compiler-dispatcher/optimizing-compile-dispatcher.o ../deps/v8/src/compiler-dispatcher/optimizing-compile-dispatcher.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/compiler-dispatcher/optimizing-compile-dispatcher.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/lazy-instance.h:73, from ../deps/v8/src/base/platform/condition-variable.h:9, from ../deps/v8/src/compiler-dispatcher/optimizing-compile-dispatcher.h:11, from ../deps/v8/src/compiler-dispatcher/optimizing-compile-dispatcher.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/allocation-result.h:9, from ../deps/v8/src/heap/heap.h:29, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/ast/ast-value-factory.h:36, from ../deps/v8/src/codegen/compiler.h:11, from ../deps/v8/src/compiler-dispatcher/optimizing-compile-dispatcher.cc:8: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/allocation-result.h:11: ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:34: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-array-buffer.h:10, from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13, from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/codegen/compiler.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSFunction; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-function-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedJSFunction::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSFunction; P = v8::internal::JSFunctionOrBoundFunctionOrWrappedFunction]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSFunction]' ../deps/v8/src/compiler-dispatcher/optimizing-compile-dispatcher.cc:193:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler-dispatcher/optimizing-compile-dispatcher.cc:19: ../deps/v8/src/objects/js-function.h:86:7: note: 'class v8::internal::JSFunction' declared here 86 | class JSFunction : public TorqueGeneratedJSFunction< | ^~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/codegen/handler-table.o ../deps/v8/src/codegen/handler-table.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/codegen/handler-table.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/bit-field.h:10, from ../deps/v8/src/codegen/handler-table.h:8, from ../deps/v8/src/codegen/handler-table.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/deoptimizer/translation-array.h:10, from ../deps/v8/src/objects/code.h:11, from ../deps/v8/src/codegen/reloc-info.h:10, from ../deps/v8/src/codegen/assembler.h:48, from ../deps/v8/src/codegen/assembler-inl.h:8, from ../deps/v8/src/codegen/handler-table.cc:11: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33, from ../deps/v8/src/debug/debug.h:17, from ../deps/v8/src/codegen/loong64/assembler-loong64-inl.h:10, from ../deps/v8/src/codegen/assembler-inl.h:25: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/execution/local-isolate-inl.h:9, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/codegen/loong64/assembler-loong64-inl.h:11: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/api/api.o ../deps/v8/src/api/api.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/api/api.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/execution/isolate.h:21, from ../deps/v8/src/api/api.h:15, from ../deps/v8/src/api/api.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/heap/new-spaces-inl.h:13, from ../deps/v8/src/heap/heap-inl.h:31, from ../deps/v8/src/api/api-inl.h:14, from ../deps/v8/src/api/api.cc:29: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmValueObject; Source = v8::internal::Object]': ../deps/v8/src/debug/debug-wasm-objects.h:39:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmValueObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.cc:49: ../deps/v8/src/debug/debug-wasm-objects.h:37:7: note: 'class v8::internal::WasmValueObject' declared here 37 | class WasmValueObject : public JSObject { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakCell; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-weak-refs-tq.inc:90:23: required from 'static D v8::internal::TorqueGeneratedWeakCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakCell; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WeakCell]' ../deps/v8/src/objects/js-weak-refs-inl.h:49:43: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakCell' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/weak-object-worklists.h:11, from ../deps/v8/src/heap/marking-visitor.h:14, from ../deps/v8/src/heap/concurrent-marking.h:14, from ../deps/v8/src/heap/mark-compact.h:13, from ../deps/v8/src/heap/incremental-marking.h:11, from ../deps/v8/src/heap/concurrent-allocator-inl.h:12, from ../deps/v8/src/heap/heap-inl.h:22: ../deps/v8/src/objects/js-weak-refs.h:76:7: note: 'class v8::internal::WeakCell' declared here 76 | class WeakCell : public TorqueGeneratedWeakCell { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EmbedderDataArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/embedder-data-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedEmbedderDataArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::EmbedderDataArray; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::EmbedderDataArray]' ../deps/v8/src/api/api.cc:1104:27: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EmbedderDataArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/embedder-data-slot-inl.h:11, from ../deps/v8/src/objects/js-objects-inl.h:11: ../deps/v8/src/objects/embedder-data-array.h:24:7: note: 'class v8::internal::EmbedderDataArray' declared here 24 | class EmbedderDataArray | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/api/api.cc:1304:36: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CallHandlerInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:50:23: required from 'static D v8::internal::TorqueGeneratedCallHandlerInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::CallHandlerInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::CallHandlerInfo]' ../deps/v8/src/api/api.cc:1449:24: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CallHandlerInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/api-callbacks.h:108:7: note: 'class v8::internal::CallHandlerInfo' declared here 108 | class CallHandlerInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:459:23: required from 'static D v8::internal::TorqueGeneratedObjectTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ObjectTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::ObjectTemplateInfo]' ../deps/v8/src/api/api.cc:1578:34: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/templates.h:198:7: note: 'class v8::internal::ObjectTemplateInfo' declared here 198 | class ObjectTemplateInfo | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SharedFunctionInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/shared-function-info-tq.inc:267:23: required from 'static D v8::internal::TorqueGeneratedSharedFunctionInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::SharedFunctionInfo; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SharedFunctionInfo]' ../deps/v8/src/api/api.cc:2032:75: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SharedFunctionInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/code.h:17: ../deps/v8/src/objects/shared-function-info.h:186:7: note: 'class v8::internal::SharedFunctionInfo' declared here 186 | class SharedFunctionInfo | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptOrModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:215:23: required from 'static D v8::internal::TorqueGeneratedScriptOrModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScriptOrModule; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::ScriptOrModule]' ../deps/v8/src/api/api.cc:2168:58: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptOrModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/module.h:174:7: note: 'class v8::internal::ScriptOrModule' declared here 174 | class ScriptOrModule | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSFunction; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-function-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedJSFunction::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSFunction; P = v8::internal::JSFunctionOrBoundFunctionOrWrappedFunction]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSFunction]' ../deps/v8/src/api/api.cc:2189:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/wasm/wasm-objects.h:19: ../deps/v8/src/objects/js-function.h:86:7: note: 'class v8::internal::JSFunction' declared here 86 | class JSFunction : public TorqueGeneratedJSFunction< | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSPromise; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-promise-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedJSPromise::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSPromise; P = v8::internal::JSObjectWithEmbedderSlots]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSPromise]' ../deps/v8/src/api/api.cc:7710:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSPromise' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:21: ../deps/v8/src/objects/js-promise.h:31:7: note: 'class v8::internal::JSPromise' declared here 31 | class JSPromise | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSArrayBufferView; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:54:23: required from 'static D v8::internal::TorqueGeneratedJSArrayBufferView::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSArrayBufferView; P = v8::internal::JSObjectWithEmbedderSlots]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSArrayBufferView]' ../deps/v8/src/api/api.cc:8013:61: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSArrayBufferView' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:239:7: note: 'class v8::internal::JSArrayBufferView' declared here 239 | class JSArrayBufferView | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TemplateList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:462:23: required from 'static D v8::internal::TorqueGeneratedTemplateList::unchecked_cast(v8::internal::Object) [with D = v8::internal::TemplateList; P = v8::internal::FixedArray]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::TemplateList]' ../deps/v8/src/api/api.cc:9453:41: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TemplateList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:633:7: note: 'class v8::internal::TemplateList' declared here 633 | class TemplateList | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-tq.inc:116:23: required from 'static D v8::internal::TorqueGeneratedJSArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSArray; P = v8::internal::JSObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSArray]' ../deps/v8/src/objects/js-array-inl.h:58:8: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:22: ../deps/v8/src/objects/js-array.h:25:7: note: 'class v8::internal::JSArray' declared here 25 | class JSArray : public TorqueGeneratedJSArray { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSFinalizationRegistry; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-weak-refs-tq.inc:232:23: required from 'static D v8::internal::TorqueGeneratedJSFinalizationRegistry::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSFinalizationRegistry; P = v8::internal::JSObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSFinalizationRegistry]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSFinalizationRegistry]' ../deps/v8/src/objects/js-weak-refs-inl.h:33:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSFinalizationRegistry' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-weak-refs.h:24:7: note: 'class v8::internal::JSFinalizationRegistry' declared here 24 | class JSFinalizationRegistry | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Script; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/script-tq.inc:133:23: required from 'static D v8::internal::TorqueGeneratedScript::unchecked_cast(v8::internal::Object) [with D = v8::internal::Script; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Script]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::Script]' ../deps/v8/src/api/api.cc:175:41: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Script' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info.h:18: ../deps/v8/src/objects/script.h:34:7: note: 'class v8::internal::Script' declared here 34 | class Script : public TorqueGeneratedScript { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:58:23: required from 'static D v8::internal::TorqueGeneratedTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::TemplateInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::TemplateInfo]' ../deps/v8/src/api/api.cc:1180:30: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/templates.h:23:7: note: 'class v8::internal::TemplateInfo' declared here 23 | class TemplateInfo : public TorqueGeneratedTemplateInfo { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AccessorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:448:23: required from 'static D v8::internal::TorqueGeneratedAccessorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::AccessorInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::AccessorInfo]' ../deps/v8/src/api/api.cc:1627:27: required from 'void v8::TemplateSetAccessor(Template*, Local, Getter, Setter, Data, AccessControl, PropertyAttribute, Local, bool, bool, SideEffectType, SideEffectType) [with Getter = void (*)(Local, const PropertyCallbackInfo&); Setter = void (*)(Local, Local, const PropertyCallbackInfo&); Data = Local; Template = Template]' ../deps/v8/src/api/api.cc:1644:22: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AccessorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/api-callbacks.h:30:7: note: 'class v8::internal::AccessorInfo' declared here 30 | class AccessorInfo : public TorqueGeneratedAccessorInfo { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AccessCheckInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:319:23: required from 'static D v8::internal::TorqueGeneratedAccessCheckInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::AccessCheckInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::AccessCheckInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::AccessCheckInfo]' ../deps/v8/src/api/api.cc:1869:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AccessCheckInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/api-callbacks.h:82:7: note: 'class v8::internal::AccessCheckInfo' declared here 82 | class AccessCheckInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ModuleRequest; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:217:23: required from 'static D v8::internal::TorqueGeneratedModuleRequest::unchecked_cast(v8::internal::Object) [with D = v8::internal::ModuleRequest; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::ModuleRequest]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::ModuleRequest]' ../deps/v8/src/api/api.cc:2267:29: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ModuleRequest' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:263:7: note: 'class v8::internal::ModuleRequest' declared here 263 | class ModuleRequest | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMessageObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:633:23: required from 'static D v8::internal::TorqueGeneratedJSMessageObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSMessageObject; P = v8::internal::JSObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSMessageObject]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSMessageObject]' ../deps/v8/src/api/api.cc:2972:29: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMessageObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:1170:7: note: 'class v8::internal::JSMessageObject' declared here 1170 | class JSMessageObject | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::StackFrameInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/debug-objects-tq.inc:466:23: required from 'static D v8::internal::TorqueGeneratedStackFrameInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::StackFrameInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::StackFrameInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::StackFrameInfo]' ../deps/v8/src/api/api.cc:3186:29: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::StackFrameInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/execution/isolate.h:39: ../deps/v8/src/objects/debug-objects.h:206:7: note: 'class v8::internal::StackFrameInfo' declared here 206 | class StackFrameInfo | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrimitiveHeapObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/primitive-heap-object-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedPrimitiveHeapObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrimitiveHeapObject; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/api/api.cc:3227:14: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrimitiveHeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/name.h:10: ../deps/v8/src/objects/primitive-heap-object.h:21:7: note: 'class v8::internal::PrimitiveHeapObject' declared here 21 | class PrimitiveHeapObject | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSArrayBuffer; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:232:23: required from 'static D v8::internal::TorqueGeneratedJSArrayBuffer::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSArrayBuffer; P = v8::internal::JSObjectWithEmbedderSlots]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSArrayBuffer]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSArrayBuffer]' ../deps/v8/src/api/api.cc:4032:56: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSArrayBuffer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-array-buffer.h:23:7: note: 'class v8::internal::JSArrayBuffer' declared here 23 | class JSArrayBuffer | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSBoundFunction; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-function-tq.inc:207:23: required from 'static D v8::internal::TorqueGeneratedJSBoundFunction::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSBoundFunction; P = v8::internal::JSFunctionOrBoundFunctionOrWrappedFunction]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSBoundFunction]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSBoundFunction]' ../deps/v8/src/api/api.cc:5382:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSBoundFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-function.h:40:7: note: 'class v8::internal::JSBoundFunction' declared here 40 | class JSBoundFunction | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSGlobalProxy; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:383:23: required from 'static D v8::internal::TorqueGeneratedJSGlobalProxy::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSGlobalProxy; P = v8::internal::JSSpecialObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSGlobalProxy]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSGlobalProxy]' ../deps/v8/src/api/api.cc:6492:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSGlobalProxy' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:1048:7: note: 'class v8::internal::JSGlobalProxy' declared here 1048 | class JSGlobalProxy | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSPrimitiveWrapper; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:522:23: required from 'static D v8::internal::TorqueGeneratedJSPrimitiveWrapper::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSPrimitiveWrapper; P = v8::internal::JSCustomElementsObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSPrimitiveWrapper]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSPrimitiveWrapper]' ../deps/v8/src/api/api.cc:7142:30: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSPrimitiveWrapper' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:1086:7: note: 'class v8::internal::JSPrimitiveWrapper' declared here 1086 | class JSPrimitiveWrapper | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSDate; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:786:23: required from 'static D v8::internal::TorqueGeneratedJSDate::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSDate; P = v8::internal::JSObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSDate]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSDate]' ../deps/v8/src/api/api.cc:7245:16: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSDate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:1099:7: note: 'class v8::internal::JSDate' declared here 1099 | class JSDate : public TorqueGeneratedJSDate { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSRegExp; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-regexp-tq.inc:51:23: required from 'static D v8::internal::TorqueGeneratedJSRegExp::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSRegExp; P = v8::internal::JSObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSRegExp]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSRegExp]' ../deps/v8/src/api/api.cc:7292:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSRegExp' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:23: ../deps/v8/src/objects/js-regexp.h:38:7: note: 'class v8::internal::JSRegExp' declared here 38 | class JSRegExp : public TorqueGeneratedJSRegExp { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMap; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-collection-tq.inc:145:23: required from 'static D v8::internal::TorqueGeneratedJSMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSMap; P = v8::internal::JSCollection]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSMap]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSMap]' ../deps/v8/src/api/api.cc:7385:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:58:7: note: 'class v8::internal::JSMap' declared here 58 | class JSMap : public TorqueGeneratedJSMap { | ^~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSet; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-collection-tq.inc:91:23: required from 'static D v8::internal::TorqueGeneratedJSSet::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSSet; P = v8::internal::JSCollection]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSSet]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSSet]' ../deps/v8/src/api/api.cc:7518:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:31:7: note: 'class v8::internal::JSSet' declared here 31 | class JSSet : public TorqueGeneratedJSSet { | ^~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSProxy; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-proxy-tq.inc:41:23: required from 'static D v8::internal::TorqueGeneratedJSProxy::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSProxy; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSProxy]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSProxy]' ../deps/v8/src/api/api.cc:7748:35: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSProxy' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:22: ../deps/v8/src/objects/js-proxy.h:20:7: note: 'class v8::internal::JSProxy' declared here 20 | class JSProxy : public TorqueGeneratedJSProxy { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmMemoryObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1332:23: required from 'static D v8::internal::TorqueGeneratedWasmMemoryObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmMemoryObject; P = v8::internal::JSObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmMemoryObject]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmMemoryObject]' ../deps/v8/src/api/api.cc:7814:41: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmMemoryObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:246:7: note: 'class v8::internal::WasmMemoryObject' declared here 246 | class WasmMemoryObject | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmModuleObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1137:23: required from 'static D v8::internal::TorqueGeneratedWasmModuleObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmModuleObject; P = v8::internal::JSObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmModuleObject]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmModuleObject]' ../deps/v8/src/api/api.cc:7825:36: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmModuleObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:113:7: note: 'class v8::internal::WasmModuleObject' declared here 113 | class WasmModuleObject | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSDataView; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:309:23: required from 'static D v8::internal::TorqueGeneratedJSDataView::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSDataView; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSDataView]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSDataView]' ../deps/v8/src/api/api.cc:8016:56: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSDataView' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-array-buffer.h:391:7: note: 'class v8::internal::JSDataView' declared here 391 | class JSDataView | ^~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/codegen/string-constants.o ../deps/v8/src/codegen/string-constants.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/codegen/string-constants.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/functional.h:17, from ../deps/v8/src/handles/handles.h:10, from ../deps/v8/src/codegen/string-constants.h:8, from ../deps/v8/src/codegen/string-constants.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/deoptimizer/translation-array.h:10, from ../deps/v8/src/objects/code.h:11, from ../deps/v8/src/objects/map.h:10, from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/codegen/string-constants.h:9: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33, from ../deps/v8/src/handles/handles-inl.h:9, from ../deps/v8/src/objects/string-inl.h:11, from ../deps/v8/src/codegen/string-constants.cc:9: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/handles/handles-inl.h:10: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/maybe-object-inl.h:8, from ../deps/v8/src/heap/heap-write-barrier-inl.h:18, from ../deps/v8/src/objects/fixed-array-inl.h:9, from ../deps/v8/src/numbers/hash-seed-inl.h:31, from ../deps/v8/src/objects/string-inl.h:13: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29, from ../deps/v8/src/objects/fixed-array-inl.h:16: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/codegen/source-position.o ../deps/v8/src/codegen/source-position.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/codegen/source-position.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/bit-field.h:10, from ../deps/v8/src/codegen/source-position.h:10, from ../deps/v8/src/codegen/source-position.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/script.h:12, from ../deps/v8/src/objects/shared-function-info.h:18, from ../deps/v8/src/diagnostics/basic-block-profiler.h:17, from ../deps/v8/src/codegen/optimized-compilation-info.h:15, from ../deps/v8/src/codegen/source-position.cc:6: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13, from ../deps/v8/src/execution/frames.h:13, from ../deps/v8/src/codegen/optimized-compilation-info.h:16: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33, from ../deps/v8/src/api/api.h:15, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/codegen/optimized-compilation-info.h:18: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/codegen/source-position.cc:7: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Script; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/script-tq.inc:133:23: required from 'static D v8::internal::TorqueGeneratedScript::unchecked_cast(v8::internal::Object) [with D = v8::internal::Script; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Script]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::Script]' ../deps/v8/src/codegen/source-position.cc:14:42: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Script' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/script.h:34:7: note: 'class v8::internal::Script' declared here 34 | class Script : public TorqueGeneratedScript { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SharedFunctionInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/shared-function-info-tq.inc:267:23: required from 'static D v8::internal::TorqueGeneratedSharedFunctionInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::SharedFunctionInfo; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SharedFunctionInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SharedFunctionInfo]' ../deps/v8/src/codegen/source-position.cc:155:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SharedFunctionInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/shared-function-info.h:186:7: note: 'class v8::internal::SharedFunctionInfo' declared here 186 | class SharedFunctionInfo | ^~~~~~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/codegen/reloc-info.o ../deps/v8/src/codegen/reloc-info.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/codegen/reloc-info.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/codegen/flush-instruction-cache.h:9, from ../deps/v8/src/codegen/reloc-info.h:8, from ../deps/v8/src/codegen/reloc-info.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/deoptimizer/translation-array.h:10, from ../deps/v8/src/objects/code.h:11, from ../deps/v8/src/codegen/reloc-info.h:10: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33, from ../deps/v8/src/debug/debug.h:17, from ../deps/v8/src/codegen/loong64/assembler-loong64-inl.h:10, from ../deps/v8/src/codegen/assembler-inl.h:25, from ../deps/v8/src/codegen/reloc-info.cc:8: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/execution/local-isolate-inl.h:9, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/codegen/loong64/assembler-loong64-inl.h:11: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/codegen/turbo-assembler.o ../deps/v8/src/codegen/turbo-assembler.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/codegen/turbo-assembler.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/atomicops.h:40, from ../deps/v8/src/base/atomic-utils.h:13, from ../deps/v8/src/common/globals.h:15, from ../deps/v8/src/builtins/builtins.h:10, from ../deps/v8/src/codegen/turbo-assembler.h:11, from ../deps/v8/src/codegen/turbo-assembler.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/deoptimizer/translation-array.h:10, from ../deps/v8/src/objects/code.h:11, from ../deps/v8/src/codegen/reloc-info.h:10, from ../deps/v8/src/codegen/assembler.h:48, from ../deps/v8/src/codegen/assembler-arch.h:8, from ../deps/v8/src/codegen/turbo-assembler.h:12: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33, from ../deps/v8/src/execution/isolate-inl.h:8, from ../deps/v8/src/codegen/turbo-assembler.cc:12: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/execution/local-isolate-inl.h:9, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/execution/isolate-utils-inl.h:8, from ../deps/v8/src/objects/dictionary-inl.h:9, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/feedback-vector-inl.h:10, from ../deps/v8/src/objects/feedback-cell-inl.h:11, from ../deps/v8/src/objects/js-function-inl.h:16, from ../deps/v8/src/objects/map-inl.h:14, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29, from ../deps/v8/src/objects/fixed-array-inl.h:16, from ../deps/v8/src/numbers/hash-seed-inl.h:31, from ../deps/v8/src/objects/dictionary-inl.h:10: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/diagnostics/compilation-statistics.o ../deps/v8/src/diagnostics/compilation-statistics.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/diagnostics/compilation-statistics.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/codegen/pending-optimization-table.o ../deps/v8/src/codegen/pending-optimization-table.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/codegen/pending-optimization-table.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/atomicops.h:40, from ../deps/v8/src/base/atomic-utils.h:13, from ../deps/v8/src/common/globals.h:15, from ../deps/v8/src/codegen/pending-optimization-table.h:8, from ../deps/v8/src/codegen/pending-optimization-table.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/execution/isolate-inl.h:8, from ../deps/v8/src/codegen/pending-optimization-table.cc:8: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/execution/local-isolate-inl.h:9, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/execution/isolate-utils-inl.h:8, from ../deps/v8/src/objects/dictionary-inl.h:9, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/feedback-vector-inl.h:10, from ../deps/v8/src/objects/feedback-cell-inl.h:11, from ../deps/v8/src/objects/js-function-inl.h:16, from ../deps/v8/src/objects/map-inl.h:14, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29, from ../deps/v8/src/objects/fixed-array-inl.h:16, from ../deps/v8/src/numbers/hash-seed-inl.h:31, from ../deps/v8/src/objects/dictionary-inl.h:10: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSFunction; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-function-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedJSFunction::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSFunction; P = v8::internal::JSFunctionOrBoundFunctionOrWrappedFunction]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSFunction]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSFunction]' ../deps/v8/src/codegen/pending-optimization-table.cc:33:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-function-inl.h:8: ../deps/v8/src/objects/js-function.h:86:7: note: 'class v8::internal::JSFunction' declared here 86 | class JSFunction : public TorqueGeneratedJSFunction< | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SharedFunctionInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/shared-function-info-tq.inc:267:23: required from 'static D v8::internal::TorqueGeneratedSharedFunctionInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::SharedFunctionInfo; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SharedFunctionInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SharedFunctionInfo]' ../deps/v8/src/codegen/pending-optimization-table.cc:46:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SharedFunctionInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/code.h:17: ../deps/v8/src/objects/shared-function-info.h:186:7: note: 'class v8::internal::SharedFunctionInfo' declared here 186 | class SharedFunctionInfo | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Tuple2; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/struct-tq.inc:263:23: required from 'static D v8::internal::TorqueGeneratedTuple2::unchecked_cast(v8::internal::Object) [with D = v8::internal::Tuple2; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Tuple2]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::Tuple2]' ../deps/v8/src/codegen/pending-optimization-table.cc:70:68: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Tuple2' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/allocation-site.h:9: ../deps/v8/src/objects/struct.h:32:7: note: 'class v8::internal::Tuple2' declared here 32 | class Tuple2 : public TorqueGeneratedTuple2 { | ^~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/diagnostics/eh-frame.o ../deps/v8/src/diagnostics/eh-frame.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/diagnostics/eh-frame.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/codegen/optimized-compilation-info.o ../deps/v8/src/codegen/optimized-compilation-info.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/codegen/optimized-compilation-info.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/vector.h:16, from ../deps/v8/src/codegen/optimized-compilation-info.h:10, from ../deps/v8/src/codegen/optimized-compilation-info.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/script.h:12, from ../deps/v8/src/objects/shared-function-info.h:18, from ../deps/v8/src/diagnostics/basic-block-profiler.h:17, from ../deps/v8/src/codegen/optimized-compilation-info.h:15: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13, from ../deps/v8/src/execution/frames.h:13, from ../deps/v8/src/codegen/optimized-compilation-info.h:16: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33, from ../deps/v8/src/api/api.h:15, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/codegen/optimized-compilation-info.h:18: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/codegen/optimized-compilation-info.cc:12: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ In file included from ../deps/v8/src/wasm/function-body-decoder.h:15, from ../deps/v8/src/wasm/function-compiler.h:18, from ../deps/v8/src/codegen/optimized-compilation-info.cc:18: ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:188:52: required from here ../deps/v8/src/wasm/decoder.h:408:10: warning: enum constant in boolean context [-Wint-in-bool-context] 408 | if ((!validate || V8_LIKELY(pc < end_)) && !(*pc & 0x80)) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:197:51: required from here ../deps/v8/src/wasm/decoder.h:408:10: warning: enum constant in boolean context [-Wint-in-bool-context] ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:206:52: required from here ../deps/v8/src/wasm/decoder.h:408:10: warning: enum constant in boolean context [-Wint-in-bool-context] ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:215:51: required from here ../deps/v8/src/wasm/decoder.h:408:10: warning: enum constant in boolean context [-Wint-in-bool-context] ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:188:52: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:197:51: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:206:52: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:215:51: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SharedFunctionInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/shared-function-info-tq.inc:267:23: required from 'static D v8::internal::TorqueGeneratedSharedFunctionInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::SharedFunctionInfo; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SharedFunctionInfo]' ../deps/v8/src/codegen/optimized-compilation-info.cc:114:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SharedFunctionInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/shared-function-info.h:186:7: note: 'class v8::internal::SharedFunctionInfo' declared here 186 | class SharedFunctionInfo | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BytecodeArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/code-tq.inc:71:23: required from 'static D v8::internal::TorqueGeneratedBytecodeArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::BytecodeArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::BytecodeArray]' ../deps/v8/src/codegen/optimized-compilation-info.cc:117:46: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BytecodeArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:952:7: note: 'class v8::internal::BytecodeArray' declared here 952 | class BytecodeArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSFunction; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-function-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedJSFunction::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSFunction; P = v8::internal::JSFunctionOrBoundFunctionOrWrappedFunction]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSFunction]' ../deps/v8/src/codegen/optimized-compilation-info.cc:120:36: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/wasm/wasm-objects.h:19: ../deps/v8/src/objects/js-function.h:86:7: note: 'class v8::internal::JSFunction' declared here 86 | class JSFunction : public TorqueGeneratedJSFunction< | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:188:52: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:197:51: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:206:52: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:215:51: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 2; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:188:52: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 2; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:197:51: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 2; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:206:52: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 2; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:215:51: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 3; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:188:52: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 3; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:197:51: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 3; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:206:52: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 3; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:215:51: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 4; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:188:52: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 4; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:197:51: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 4; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:206:52: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 4; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:215:51: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 5; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:206:52: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 5; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:215:51: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 6; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:206:52: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 6; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:215:51: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 7; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:206:52: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 7; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:215:51: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 8; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:206:52: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 8; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:215:51: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 9; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:206:52: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 9; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:215:51: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/codegen/external-reference.o ../deps/v8/src/codegen/external-reference.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/codegen/external-reference.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/atomicops.h:40, from ../deps/v8/src/base/atomic-utils.h:13, from ../deps/v8/src/common/globals.h:15, from ../deps/v8/src/codegen/external-reference.h:8, from ../deps/v8/src/codegen/external-reference.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/api/api.h:15, from ../deps/v8/src/api/api-inl.h:9, from ../deps/v8/src/codegen/external-reference.cc:8: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/heap/new-spaces-inl.h:13, from ../deps/v8/src/heap/heap-inl.h:31, from ../deps/v8/src/api/api-inl.h:14: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/diagnostics/unwinder.o ../deps/v8/src/diagnostics/unwinder.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/diagnostics/unwinder.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/codegen/compiler.o ../deps/v8/src/codegen/compiler.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/codegen/compiler.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/bits.h:12, from ../deps/v8/src/base/hashmap.h:14, from ../deps/v8/src/ast/ast-value-factory.h:33, from ../deps/v8/src/codegen/compiler.h:11, from ../deps/v8/src/codegen/compiler.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/allocation-result.h:9, from ../deps/v8/src/heap/heap.h:29, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/ast/ast-value-factory.h:36: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/allocation-result.h:11: ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:34: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-array-buffer.h:10, from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13, from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/codegen/compiler.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/heap/new-spaces-inl.h:13, from ../deps/v8/src/heap/heap-inl.h:31, from ../deps/v8/src/api/api-inl.h:14, from ../deps/v8/src/codegen/compiler.cc:10: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CompilationCacheTable; Source = v8::internal::Object]': ../deps/v8/src/objects/compilation-cache-table.h:129:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CompilationCacheTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/codegen/compilation-cache.h:9, from ../deps/v8/src/codegen/compiler.cc:19: ../deps/v8/src/objects/compilation-cache-table.h:84:7: note: 'class v8::internal::CompilationCacheTable' declared here 84 | class CompilationCacheTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:33: ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Script; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/script-tq.inc:133:23: required from 'static D v8::internal::TorqueGeneratedScript::unchecked_cast(v8::internal::Object) [with D = v8::internal::Script; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Script]' ../deps/v8/src/codegen/compiler.cc:277:38: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Script' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info.h:18, from ../deps/v8/src/objects/code.h:17: ../deps/v8/src/objects/script.h:34:7: note: 'class v8::internal::Script' declared here 34 | class Script : public TorqueGeneratedScript { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BytecodeArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/code-tq.inc:71:23: required from 'static D v8::internal::TorqueGeneratedBytecodeArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::BytecodeArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::BytecodeArray]' ../deps/v8/src/codegen/compiler.cc:614:41: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BytecodeArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:952:7: note: 'class v8::internal::BytecodeArray' declared here 952 | class BytecodeArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterpreterData; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/shared-function-info-tq.inc:129:23: required from 'static D v8::internal::TorqueGeneratedInterpreterData::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterpreterData; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::InterpreterData]' ../deps/v8/src/codegen/compiler.cc:617:38: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterpreterData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/shared-function-info.h:175:7: note: 'class v8::internal::InterpreterData' declared here 175 | class InterpreterData | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSFunction; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-function-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedJSFunction::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSFunction; P = v8::internal::JSFunctionOrBoundFunctionOrWrappedFunction]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSFunction]' ../deps/v8/src/codegen/compiler.cc:1063:20: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/wasm/wasm-objects.h:19: ../deps/v8/src/objects/js-function.h:86:7: note: 'class v8::internal::JSFunction' declared here 86 | class JSFunction : public TorqueGeneratedJSFunction< | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SharedFunctionInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/shared-function-info-tq.inc:267:23: required from 'static D v8::internal::TorqueGeneratedSharedFunctionInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::SharedFunctionInfo; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SharedFunctionInfo]' ../deps/v8/src/codegen/compiler.cc:1352:40: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SharedFunctionInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/shared-function-info.h:186:7: note: 'class v8::internal::SharedFunctionInfo' declared here 186 | class SharedFunctionInfo | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::UncompiledData; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/shared-function-info-tq.inc:384:23: required from 'static D v8::internal::TorqueGeneratedUncompiledData::unchecked_cast(v8::internal::Object) [with D = v8::internal::UncompiledData; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::UncompiledData]' ../deps/v8/src/codegen/compiler.cc:3358:37: required from 'static v8::internal::Handle v8::internal::Compiler::GetSharedFunctionInfo(v8::internal::FunctionLiteral*, v8::internal::Handle, IsolateT*) [with IsolateT = v8::internal::Isolate]' ../deps/v8/src/codegen/compiler.cc:3371:70: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::UncompiledData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/shared-function-info.h:116:7: note: 'class v8::internal::UncompiledData' declared here 116 | class UncompiledData | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AsmWasmData; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1603:23: required from 'static D v8::internal::TorqueGeneratedAsmWasmData::unchecked_cast(v8::internal::Object) [with D = v8::internal::AsmWasmData; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::AsmWasmData]' ../deps/v8/src/codegen/compiler.cc:660:36: required from 'void v8::internal::{anonymous}::InstallUnoptimizedCode(v8::internal::UnoptimizedCompilationInfo*, v8::internal::Handle, IsolateT*) [with IsolateT = v8::internal::Isolate]' ../deps/v8/src/codegen/compiler.cc:730:27: required from 'v8::internal::CompilationJob::Status v8::internal::{anonymous}::FinalizeSingleUnoptimizedCompilationJob(v8::internal::UnoptimizedCompilationJob*, v8::internal::Handle, IsolateT*, v8::internal::FinalizeUnoptimizedCompilationDataList*) [with IsolateT = v8::internal::Isolate; v8::internal::FinalizeUnoptimizedCompilationDataList = std::vector]' ../deps/v8/src/codegen/compiler.cc:877:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AsmWasmData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:877:7: note: 'class v8::internal::AsmWasmData' declared here 877 | class AsmWasmData : public TorqueGeneratedAsmWasmData { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CoverageInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/debug-objects-tq.inc:373:23: required from 'static D v8::internal::TorqueGeneratedCoverageInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::CoverageInfo; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::CoverageInfo]' ../deps/v8/src/heap/local-heap.h:68:32: required from 'v8::internal::Handle v8::internal::LocalHeap::NewPersistentHandle(v8::internal::Handle) [with T = v8::internal::CoverageInfo]' ../deps/v8/src/heap/local-heap.h:75:33: required from 'v8::internal::MaybeHandle v8::internal::LocalHeap::NewPersistentMaybeHandle(v8::internal::MaybeHandle) [with T = v8::internal::CoverageInfo]' ../deps/v8/src/codegen/compiler.cc:1511:63: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CoverageInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/execution/isolate.h:39, from ../deps/v8/src/codegen/compiler.h:16: ../deps/v8/src/objects/debug-objects.h:175:7: note: 'class v8::internal::CoverageInfo' declared here 175 | class CoverageInfo | ^~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/debug/debug-frames.o ../deps/v8/src/debug/debug-frames.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/debug/debug-frames.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/bits.h:12, from ../deps/v8/src/codegen/register-base.h:8, from ../deps/v8/src/codegen/register-arch.h:8, from ../deps/v8/src/codegen/register.h:8, from ../deps/v8/src/deoptimizer/translation-array.h:8, from ../deps/v8/src/deoptimizer/translated-state.h:11, from ../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10, from ../deps/v8/src/debug/debug-frames.h:10, from ../deps/v8/src/debug/debug-frames.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/deoptimizer/translation-array.h:10: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13, from ../deps/v8/src/objects/map.h:10, from ../deps/v8/src/objects/feedback-vector.h:15, from ../deps/v8/src/deoptimizer/translated-state.h:12: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33, from ../deps/v8/src/debug/debug-frames.h:11: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/execution/local-isolate-inl.h:9, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/execution/frames-inl.h:13, from ../deps/v8/src/debug/debug-frames.cc:9: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16, from ../deps/v8/src/execution/local-isolate-inl.h:10: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmValueObject; Source = v8::internal::Object]': ../deps/v8/src/debug/debug-wasm-objects.h:39:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmValueObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/debug/debug-frames.cc:12: ../deps/v8/src/debug/debug-wasm-objects.h:37:7: note: 'class v8::internal::WasmValueObject' declared here 37 | class WasmValueObject : public JSObject { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/feedback-vector.h:17: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/codegen/safepoint-table.o ../deps/v8/src/codegen/safepoint-table.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/codegen/safepoint-table.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/bit-field.h:10, from ../deps/v8/src/codegen/safepoint-table.h:8, from ../deps/v8/src/codegen/safepoint-table.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/deoptimizer/translation-array.h:10, from ../deps/v8/src/objects/code.h:11, from ../deps/v8/src/codegen/reloc-info.h:10, from ../deps/v8/src/codegen/assembler.h:48, from ../deps/v8/src/codegen/assembler-inl.h:8, from ../deps/v8/src/codegen/safepoint-table.cc:9: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33, from ../deps/v8/src/debug/debug.h:17, from ../deps/v8/src/codegen/loong64/assembler-loong64-inl.h:10, from ../deps/v8/src/codegen/assembler-inl.h:25: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/execution/local-isolate-inl.h:9, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/codegen/loong64/assembler-loong64-inl.h:11: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/execution/clobber-registers.o ../deps/v8/src/execution/clobber-registers.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/execution/clobber-registers.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/codegen/source-position-table.o ../deps/v8/src/codegen/source-position-table.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/codegen/source-position-table.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/vector.h:16, from ../deps/v8/src/codegen/source-position-table.h:9, from ../deps/v8/src/codegen/source-position-table.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/primitive-heap-object.h:8, from ../deps/v8/src/objects/heap-number.h:8, from ../deps/v8/src/heap/factory-base-inl.h:10, from ../deps/v8/src/heap/local-factory-inl.h:8, from ../deps/v8/src/codegen/source-position-table.cc:10: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/deoptimizer/translation-array.h:10, from ../deps/v8/src/objects/code.h:11, from ../deps/v8/src/objects/map.h:10, from ../deps/v8/src/heap/factory-base-inl.h:11: ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33, from ../deps/v8/src/common/ptr-compr-inl.h:9, from ../deps/v8/src/objects/slots-inl.h:10, from ../deps/v8/src/heap/factory-base-inl.h:12: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/execution/local-isolate-inl.h:9, from ../deps/v8/src/common/ptr-compr-inl.h:10: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29, from ../deps/v8/src/codegen/source-position-table.cc:11: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/codegen/unoptimized-compilation-info.o ../deps/v8/src/codegen/unoptimized-compilation-info.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/codegen/unoptimized-compilation-info.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/vector.h:16, from ../deps/v8/src/codegen/source-position-table.h:9, from ../deps/v8/src/codegen/unoptimized-compilation-info.h:10, from ../deps/v8/src/codegen/unoptimized-compilation-info.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/deoptimizer/translation-array.h:10, from ../deps/v8/src/objects/code.h:11, from ../deps/v8/src/objects/map.h:10, from ../deps/v8/src/objects/feedback-vector.h:15, from ../deps/v8/src/codegen/unoptimized-compilation-info.h:13: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/ast/ast-value-factory.h:36, from ../deps/v8/src/ast/ast.h:10, from ../deps/v8/src/codegen/unoptimized-compilation-info.cc:7: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:21: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/execution/local-isolate-inl.h:9, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/codegen/unoptimized-compilation-info.cc:12: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18, from ../deps/v8/src/execution/local-isolate-inl.h:10: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/feedback-vector.h:17: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/execution/encoded-c-signature.o ../deps/v8/src/execution/encoded-c-signature.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/execution/encoded-c-signature.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/debug/debug-scope-iterator.o ../deps/v8/src/debug/debug-scope-iterator.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/debug/debug-scope-iterator.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/bits.h:12, from ../deps/v8/src/codegen/register-base.h:8, from ../deps/v8/src/codegen/register-arch.h:8, from ../deps/v8/src/codegen/register.h:8, from ../deps/v8/src/deoptimizer/translation-array.h:8, from ../deps/v8/src/deoptimizer/translated-state.h:11, from ../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10, from ../deps/v8/src/debug/debug-frames.h:10, from ../deps/v8/src/debug/debug-scope-iterator.h:8, from ../deps/v8/src/debug/debug-scope-iterator.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/deoptimizer/translation-array.h:10: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13, from ../deps/v8/src/objects/map.h:10, from ../deps/v8/src/objects/feedback-vector.h:15, from ../deps/v8/src/deoptimizer/translated-state.h:12: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33, from ../deps/v8/src/debug/debug-frames.h:11: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/api/api-inl.h:9, from ../deps/v8/src/debug/debug-scope-iterator.cc:7: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/heap/new-spaces-inl.h:13, from ../deps/v8/src/heap/heap-inl.h:31, from ../deps/v8/src/api/api-inl.h:14: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/feedback-vector.h:17: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSFunction; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-function-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedJSFunction::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSFunction; P = v8::internal::JSFunctionOrBoundFunctionOrWrappedFunction]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSFunction]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSFunction]' ../deps/v8/src/debug/debug-scope-iterator.cc:31:16: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/wasm/wasm-objects.h:19: ../deps/v8/src/objects/js-function.h:86:7: note: 'class v8::internal::JSFunction' declared here 86 | class JSFunction : public TorqueGeneratedJSFunction< | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Script; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/script-tq.inc:133:23: required from 'static D v8::internal::TorqueGeneratedScript::unchecked_cast(v8::internal::Object) [with D = v8::internal::Script; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Script]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::Script]' ../deps/v8/src/debug/debug-scope-iterator.cc:97:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Script' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info.h:18, from ../deps/v8/src/objects/code.h:17: ../deps/v8/src/objects/script.h:34:7: note: 'class v8::internal::Script' declared here 34 | class Script : public TorqueGeneratedScript { | ^~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/debug/debug-type-profile.o ../deps/v8/src/debug/debug-type-profile.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/debug/debug-type-profile.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/vector.h:16, from ../deps/v8/src/debug/debug-interface.h:20, from ../deps/v8/src/debug/debug-type-profile.h:11, from ../deps/v8/src/debug/debug-type-profile.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/debug/debug-type-profile.cc:7: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/debug/debug-type-profile.cc:8: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/execution/local-isolate-inl.h:9, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/debug/debug-type-profile.cc:9: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16, from ../deps/v8/src/execution/local-isolate-inl.h:10: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/date/date.o ../deps/v8/src/date/date.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/date/date.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/bits.h:12, from ../deps/v8/src/base/small-vector.h:12, from ../deps/v8/src/date/date.h:8, from ../deps/v8/src/date/date.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/date/date.h:11: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/common/ptr-compr-inl.h:9, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/date/date.cc:9: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/execution/local-isolate-inl.h:9, from ../deps/v8/src/common/ptr-compr-inl.h:10: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:9: ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/date/dateparser.o ../deps/v8/src/date/dateparser.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/date/dateparser.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/vector.h:16, from ../deps/v8/src/date/dateparser.h:8, from ../deps/v8/src/date/dateparser.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/common/ptr-compr-inl.h:9, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/date/dateparser.cc:7: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/execution/local-isolate-inl.h:9, from ../deps/v8/src/common/ptr-compr-inl.h:10: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/debug/debug-coverage.o ../deps/v8/src/debug/debug-coverage.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/debug/debug-coverage.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/vector.h:16, from ../deps/v8/src/debug/debug-interface.h:20, from ../deps/v8/src/debug/debug-coverage.h:11, from ../deps/v8/src/debug/debug-coverage.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/allocation-result.h:9, from ../deps/v8/src/heap/heap.h:29, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/ast/ast-value-factory.h:36, from ../deps/v8/src/ast/ast.h:10, from ../deps/v8/src/ast/ast-source-ranges.h:8, from ../deps/v8/src/debug/debug-coverage.cc:7: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/allocation-result.h:11: ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:34: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-array-buffer.h:10, from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13, from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:21: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/deoptimizer/translated-state.h:12, from ../deps/v8/src/deoptimizer/deoptimizer.h:14, from ../deps/v8/src/debug/debug-coverage.cc:13: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/execution/local-isolate-inl.h:9, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/execution/frames-inl.h:13, from ../deps/v8/src/debug/debug-coverage.cc:14: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18, from ../deps/v8/src/execution/local-isolate-inl.h:10: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:33: ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SharedFunctionInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/shared-function-info-tq.inc:267:23: required from 'static D v8::internal::TorqueGeneratedSharedFunctionInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::SharedFunctionInfo; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SharedFunctionInfo]' ../deps/v8/src/debug/debug-coverage.cc:581:30: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SharedFunctionInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/code.h:17: ../deps/v8/src/objects/shared-function-info.h:186:7: note: 'class v8::internal::SharedFunctionInfo' declared here 186 | class SharedFunctionInfo | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Script; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/script-tq.inc:133:23: required from 'static D v8::internal::TorqueGeneratedScript::unchecked_cast(v8::internal::Object) [with D = v8::internal::Script; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Script]' ../deps/v8/src/debug/debug-coverage.cc:651:58: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Script' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info.h:18: ../deps/v8/src/objects/script.h:34:7: note: 'class v8::internal::Script' declared here 34 | class Script : public TorqueGeneratedScript { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSFunction; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-function-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedJSFunction::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSFunction; P = v8::internal::JSFunctionOrBoundFunctionOrWrappedFunction]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSFunction]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSFunction]' ../deps/v8/src/debug/debug-coverage.cc:812:17: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/deoptimizer/deoptimizer.h:16: ../deps/v8/src/objects/js-function.h:86:7: note: 'class v8::internal::JSFunction' declared here 86 | class JSFunction : public TorqueGeneratedJSFunction< | ^~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/deoptimizer/materialized-object-store.o ../deps/v8/src/deoptimizer/materialized-object-store.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/deoptimizer/materialized-object-store.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/functional.h:17, from ../deps/v8/src/handles/handles.h:10, from ../deps/v8/src/deoptimizer/materialized-object-store.h:10, from ../deps/v8/src/deoptimizer/materialized-object-store.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/deoptimizer/materialized-object-store.cc:7: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/heap/concurrent-allocator-inl.h:13, from ../deps/v8/src/heap/heap-inl.h:22, from ../deps/v8/src/deoptimizer/materialized-object-store.cc:8: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/heap/new-spaces-inl.h:13, from ../deps/v8/src/heap/heap-inl.h:31: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/debug/debug-property-iterator.o ../deps/v8/src/debug/debug-property-iterator.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/debug/debug-property-iterator.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/vector.h:16, from ../deps/v8/src/debug/debug-interface.h:20, from ../deps/v8/src/debug/debug-property-iterator.h:11, from ../deps/v8/src/debug/debug-property-iterator.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/debug/debug-property-iterator.h:12: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/api/api-inl.h:9, from ../deps/v8/src/debug/debug-property-iterator.cc:7: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/heap/new-spaces-inl.h:13, from ../deps/v8/src/heap/heap-inl.h:31, from ../deps/v8/src/api/api-inl.h:14: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AccessorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:448:23: required from 'static D v8::internal::TorqueGeneratedAccessorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::AccessorInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::AccessorInfo]' ../deps/v8/src/debug/debug-property-iterator.cc:218:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AccessorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/api-callbacks.h:30:7: note: 'class v8::internal::AccessorInfo' declared here 30 | class AccessorInfo : public TorqueGeneratedAccessorInfo { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/compiler-dispatcher/lazy-compile-dispatcher.o ../deps/v8/src/compiler-dispatcher/lazy-compile-dispatcher.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/compiler-dispatcher/lazy-compile-dispatcher.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/atomicops.h:40, from ../deps/v8/src/base/atomic-utils.h:13, from ../deps/v8/src/compiler-dispatcher/lazy-compile-dispatcher.h:13, from ../deps/v8/src/compiler-dispatcher/lazy-compile-dispatcher.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/utils/identity-map.h:12, from ../deps/v8/src/compiler-dispatcher/lazy-compile-dispatcher.h:21: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/allocation-result.h:11, from ../deps/v8/src/heap/heap.h:29, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/ast/ast-value-factory.h:36, from ../deps/v8/src/ast/ast.h:10, from ../deps/v8/src/compiler-dispatcher/lazy-compile-dispatcher.cc:10: ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:34: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-array-buffer.h:10, from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13, from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:21: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/codegen/compiler.h:17, from ../deps/v8/src/compiler-dispatcher/lazy-compile-dispatcher.cc:13: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/maybe-object-inl.h:8, from ../deps/v8/src/heap/heap-write-barrier-inl.h:18, from ../deps/v8/src/objects/fixed-array-inl.h:9, from ../deps/v8/src/numbers/hash-seed-inl.h:31, from ../deps/v8/src/compiler-dispatcher/lazy-compile-dispatcher.cc:21: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29, from ../deps/v8/src/objects/fixed-array-inl.h:16: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:33: ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::UncompiledDataWithPreparseDataAndJob; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/shared-function-info-tq.inc:669:23: required from 'static D v8::internal::TorqueGeneratedUncompiledDataWithPreparseDataAndJob::unchecked_cast(v8::internal::Object) [with D = v8::internal::UncompiledDataWithPreparseDataAndJob; P = v8::internal::UncompiledDataWithPreparseData]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::UncompiledDataWithPreparseDataAndJob]' ../deps/v8/src/compiler-dispatcher/lazy-compile-dispatcher.cc:129:41: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::UncompiledDataWithPreparseDataAndJob' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/code.h:17: ../deps/v8/src/objects/shared-function-info.h:165:7: note: 'class v8::internal::UncompiledDataWithPreparseDataAndJob' declared here 165 | class UncompiledDataWithPreparseDataAndJob | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::UncompiledDataWithoutPreparseDataWithJob; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/shared-function-info-tq.inc:594:23: required from 'static D v8::internal::TorqueGeneratedUncompiledDataWithoutPreparseDataWithJob::unchecked_cast(v8::internal::Object) [with D = v8::internal::UncompiledDataWithoutPreparseDataWithJob; P = v8::internal::UncompiledDataWithoutPreparseData]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::UncompiledDataWithoutPreparseDataWithJob]' ../deps/v8/src/compiler-dispatcher/lazy-compile-dispatcher.cc:141:41: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::UncompiledDataWithoutPreparseDataWithJob' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/shared-function-info.h:153:7: note: 'class v8::internal::UncompiledDataWithoutPreparseDataWithJob' declared here 153 | class UncompiledDataWithoutPreparseDataWithJob | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SharedFunctionInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/shared-function-info-tq.inc:267:23: required from 'static D v8::internal::TorqueGeneratedSharedFunctionInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::SharedFunctionInfo; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SharedFunctionInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SharedFunctionInfo]' ../deps/v8/src/compiler-dispatcher/lazy-compile-dispatcher.cc:102:47: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SharedFunctionInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/shared-function-info.h:186:7: note: 'class v8::internal::SharedFunctionInfo' declared here 186 | class SharedFunctionInfo | ^~~~~~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/execution/arguments.o ../deps/v8/src/execution/arguments.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/execution/arguments.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/functional.h:17, from ../deps/v8/src/handles/handles.h:10, from ../deps/v8/src/execution/arguments.h:9, from ../deps/v8/src/execution/arguments.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/logging/runtime-call-stats-scope.h:10, from ../deps/v8/src/execution/arguments.h:10: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/logging/runtime-call-stats-scope.h:11: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/execution/thread-id.o ../deps/v8/src/execution/thread-id.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/execution/thread-id.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/execution/interrupts-scope.o ../deps/v8/src/execution/interrupts-scope.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/execution/interrupts-scope.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/atomicops.h:40, from ../deps/v8/src/execution/stack-guard.h:9, from ../deps/v8/src/execution/interrupts-scope.h:8, from ../deps/v8/src/execution/interrupts-scope.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/execution/interrupts-scope.cc:7: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/extensions/cputracemark-extension.o ../deps/v8/src/extensions/cputracemark-extension.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/extensions/cputracemark-extension.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/debug/debug-stack-trace-iterator.o ../deps/v8/src/debug/debug-stack-trace-iterator.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/debug/debug-stack-trace-iterator.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/bits.h:12, from ../deps/v8/src/codegen/register-base.h:8, from ../deps/v8/src/codegen/register-arch.h:8, from ../deps/v8/src/codegen/register.h:8, from ../deps/v8/src/deoptimizer/translation-array.h:8, from ../deps/v8/src/deoptimizer/translated-state.h:11, from ../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10, from ../deps/v8/src/debug/debug-frames.h:10, from ../deps/v8/src/debug/debug-stack-trace-iterator.h:10, from ../deps/v8/src/debug/debug-stack-trace-iterator.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/deoptimizer/translation-array.h:10: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13, from ../deps/v8/src/objects/map.h:10, from ../deps/v8/src/objects/feedback-vector.h:15, from ../deps/v8/src/deoptimizer/translated-state.h:12: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33, from ../deps/v8/src/debug/debug-frames.h:11: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/api/api-inl.h:9, from ../deps/v8/src/debug/debug-stack-trace-iterator.cc:7: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/heap/new-spaces-inl.h:13, from ../deps/v8/src/heap/heap-inl.h:31, from ../deps/v8/src/api/api-inl.h:14: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::StringSet; Source = v8::internal::Object]': ../deps/v8/src/objects/string-set.h:37:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::StringSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/debug/debug-evaluate.h:18, from ../deps/v8/src/debug/debug-stack-trace-iterator.cc:8: ../deps/v8/src/objects/string-set.h:29:7: note: 'class v8::internal::StringSet' declared here 29 | class StringSet : public HashTable { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmValueObject; Source = v8::internal::Object]': ../deps/v8/src/debug/debug-wasm-objects.h:39:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmValueObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/debug/debug-stack-trace-iterator.cc:16: ../deps/v8/src/debug/debug-wasm-objects.h:37:7: note: 'class v8::internal::WasmValueObject' declared here 37 | class WasmValueObject : public JSObject { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/feedback-vector.h:17: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSFunction; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-function-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedJSFunction::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSFunction; P = v8::internal::JSFunctionOrBoundFunctionOrWrappedFunction]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSFunction]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSFunction]' ../deps/v8/src/debug/debug-stack-trace-iterator.cc:85:38: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/wasm/wasm-objects.h:19: ../deps/v8/src/objects/js-function.h:86:7: note: 'class v8::internal::JSFunction' declared here 86 | class JSFunction : public TorqueGeneratedJSFunction< | ^~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/debug/debug-evaluate.o ../deps/v8/src/debug/debug-evaluate.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/debug/debug-evaluate.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/debug/debug-evaluate.h:10, from ../deps/v8/src/debug/debug-evaluate.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/deoptimizer/translation-array.h:10, from ../deps/v8/src/deoptimizer/translated-state.h:11, from ../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10, from ../deps/v8/src/debug/debug-frames.h:10, from ../deps/v8/src/debug/debug-evaluate.h:12: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13, from ../deps/v8/src/objects/map.h:10, from ../deps/v8/src/objects/feedback-vector.h:15, from ../deps/v8/src/deoptimizer/translated-state.h:12: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33, from ../deps/v8/src/debug/debug-frames.h:11: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::StringSet; Source = v8::internal::Object]': ../deps/v8/src/objects/string-set.h:37:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::StringSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/debug/debug-evaluate.h:18: ../deps/v8/src/objects/string-set.h:29:7: note: 'class v8::internal::StringSet' declared here 29 | class StringSet : public HashTable { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/execution/local-isolate-inl.h:9, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/codegen/loong64/assembler-loong64-inl.h:11, from ../deps/v8/src/codegen/assembler-inl.h:25, from ../deps/v8/src/debug/debug-evaluate.cc:8: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16, from ../deps/v8/src/execution/local-isolate-inl.h:10: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmValueObject; Source = v8::internal::Object]': ../deps/v8/src/debug/debug-wasm-objects.h:39:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmValueObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/debug/debug-evaluate.cc:23: ../deps/v8/src/debug/debug-wasm-objects.h:37:7: note: 'class v8::internal::WasmValueObject' declared here 37 | class WasmValueObject : public JSObject { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/feedback-vector.h:17: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSFunction; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-function-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedJSFunction::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSFunction; P = v8::internal::JSFunctionOrBoundFunctionOrWrappedFunction]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSFunction]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSFunction]' ../deps/v8/src/debug/debug-evaluate.cc:70:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/wasm/wasm-objects.h:19: ../deps/v8/src/objects/js-function.h:86:7: note: 'class v8::internal::JSFunction' declared here 86 | class JSFunction : public TorqueGeneratedJSFunction< | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SharedFunctionInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/shared-function-info-tq.inc:267:23: required from 'static D v8::internal::TorqueGeneratedSharedFunctionInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::SharedFunctionInfo; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SharedFunctionInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SharedFunctionInfo]' ../deps/v8/src/debug/debug-evaluate.cc:1007:16: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SharedFunctionInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/code.h:17: ../deps/v8/src/objects/shared-function-info.h:186:7: note: 'class v8::internal::SharedFunctionInfo' declared here 186 | class SharedFunctionInfo | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BytecodeArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/code-tq.inc:71:23: required from 'static D v8::internal::TorqueGeneratedBytecodeArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::BytecodeArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::BytecodeArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::BytecodeArray]' ../deps/v8/src/debug/debug-evaluate.cc:1017:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BytecodeArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:952:7: note: 'class v8::internal::BytecodeArray' declared here 952 | class BytecodeArray | ^~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/deoptimizer/deoptimized-frame-info.o ../deps/v8/src/deoptimizer/deoptimized-frame-info.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/deoptimizer/deoptimized-frame-info.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/bits.h:12, from ../deps/v8/src/codegen/register-base.h:8, from ../deps/v8/src/codegen/register-arch.h:8, from ../deps/v8/src/codegen/register.h:8, from ../deps/v8/src/deoptimizer/translation-array.h:8, from ../deps/v8/src/deoptimizer/translated-state.h:11, from ../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10, from ../deps/v8/src/deoptimizer/deoptimized-frame-info.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/deoptimizer/translation-array.h:10: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13, from ../deps/v8/src/objects/map.h:10, from ../deps/v8/src/objects/feedback-vector.h:15, from ../deps/v8/src/deoptimizer/translated-state.h:12: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33, from ../deps/v8/src/deoptimizer/deoptimized-frame-info.cc:7: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/execution/local-isolate-inl.h:9, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/maybe-object-inl.h:8, from ../deps/v8/src/heap/heap-write-barrier-inl.h:18, from ../deps/v8/src/objects/feedback-cell-inl.h:9, from ../deps/v8/src/objects/js-function-inl.h:16, from ../deps/v8/src/deoptimizer/deoptimized-frame-info.cc:8: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16, from ../deps/v8/src/execution/local-isolate-inl.h:10: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/map-inl.h:20, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29, from ../deps/v8/src/heap/new-spaces-inl.h:13, from ../deps/v8/src/heap/heap-inl.h:31, from ../deps/v8/src/objects/code-inl.h:14, from ../deps/v8/src/objects/feedback-vector-inl.h:10, from ../deps/v8/src/objects/feedback-cell-inl.h:11: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/feedback-vector.h:17: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SharedFunctionInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/shared-function-info-tq.inc:267:23: required from 'static D v8::internal::TorqueGeneratedSharedFunctionInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::SharedFunctionInfo; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SharedFunctionInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SharedFunctionInfo]' ../deps/v8/src/deoptimizer/deoptimized-frame-info.cc:31:11: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SharedFunctionInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/code.h:17: ../deps/v8/src/objects/shared-function-info.h:186:7: note: 'class v8::internal::SharedFunctionInfo' declared here 186 | class SharedFunctionInfo | ^~~~~~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/extensions/trigger-failure-extension.o ../deps/v8/src/extensions/trigger-failure-extension.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/extensions/trigger-failure-extension.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/execution/local-isolate.o ../deps/v8/src/execution/local-isolate.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/execution/local-isolate.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/execution/local-isolate.h:8, from ../deps/v8/src/execution/local-isolate.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/heap/local-heap.h:16, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/execution/simulator-base.o ../deps/v8/src/execution/simulator-base.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/execution/simulator-base.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/bits.h:12, from ../deps/v8/src/base/hashmap.h:14, from ../deps/v8/src/execution/simulator-base.h:13, from ../deps/v8/src/execution/simulator-base.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/execution/simulator-base.h:15: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/diagnostics/basic-block-profiler.o ../deps/v8/src/diagnostics/basic-block-profiler.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/diagnostics/basic-block-profiler.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/diagnostics/basic-block-profiler.h:14, from ../deps/v8/src/diagnostics/basic-block-profiler.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/script.h:12, from ../deps/v8/src/objects/shared-function-info.h:18, from ../deps/v8/src/diagnostics/basic-block-profiler.h:17: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/heap/heap-inl.h:19, from ../deps/v8/src/diagnostics/basic-block-profiler.cc:12: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33, from ../deps/v8/src/heap/heap-inl.h:20: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/heap/concurrent-allocator-inl.h:13, from ../deps/v8/src/heap/heap-inl.h:22: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/heap/new-spaces-inl.h:13, from ../deps/v8/src/heap/heap-inl.h:31: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OnHeapBasicBlockProfilerData; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/shared-function-info-tq.inc:779:23: required from 'static D v8::internal::TorqueGeneratedOnHeapBasicBlockProfilerData::unchecked_cast(v8::internal::Object) [with D = v8::internal::OnHeapBasicBlockProfilerData; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::OnHeapBasicBlockProfilerData]' ../deps/v8/src/diagnostics/basic-block-profiler.cc:69:19: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OnHeapBasicBlockProfilerData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info.h:52: /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/shared-function-info-tq.inc:842:7: note: 'class v8::internal::OnHeapBasicBlockProfilerData' declared here 842 | class OnHeapBasicBlockProfilerData : public TorqueGeneratedOnHeapBasicBlockProfilerData { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/debug/debug-interface.o ../deps/v8/src/debug/debug-interface.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/debug/debug-interface.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/vector.h:16, from ../deps/v8/src/debug/debug-interface.h:20, from ../deps/v8/src/debug/debug-interface.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/api/api.h:15, from ../deps/v8/src/api/api-inl.h:9, from ../deps/v8/src/debug/debug-interface.cc:8: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/heap/new-spaces-inl.h:13, from ../deps/v8/src/heap/heap-inl.h:31, from ../deps/v8/src/api/api-inl.h:14: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::StringSet; Source = v8::internal::Object]': ../deps/v8/src/objects/string-set.h:37:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::StringSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/debug/debug-evaluate.h:18, from ../deps/v8/src/debug/debug-interface.cc:14: ../deps/v8/src/objects/string-set.h:29:7: note: 'class v8::internal::StringSet' declared here 29 | class StringSet : public HashTable { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmValueObject; Source = v8::internal::Object]': ../deps/v8/src/debug/debug-wasm-objects.h:39:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmValueObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/debug/debug-wasm-objects-inl.h:8, from ../deps/v8/src/debug/debug-interface.cc:25: ../deps/v8/src/debug/debug-wasm-objects.h:37:7: note: 'class v8::internal::WasmValueObject' declared here 37 | class WasmValueObject : public JSObject { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Script; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/script-tq.inc:133:23: required from 'static D v8::internal::TorqueGeneratedScript::unchecked_cast(v8::internal::Object) [with D = v8::internal::Script; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Script]' ../deps/v8/src/debug/debug-interface.cc:633:54: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Script' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info.h:18, from ../deps/v8/src/objects/code.h:17: ../deps/v8/src/objects/script.h:34:7: note: 'class v8::internal::Script' declared here 34 | class Script : public TorqueGeneratedScript { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSDate; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:786:23: required from 'static D v8::internal::TorqueGeneratedJSDate::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSDate; P = v8::internal::JSObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSDate]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSDate]' ../deps/v8/src/debug/debug-interface.cc:90:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSDate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:1099:7: note: 'class v8::internal::JSDate' declared here 1099 | class JSDate : public TorqueGeneratedJSDate { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSFunction; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-function-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedJSFunction::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSFunction; P = v8::internal::JSFunctionOrBoundFunctionOrWrappedFunction]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSFunction]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSFunction]' ../deps/v8/src/debug/debug-interface.cc:107:20: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/wasm/wasm-objects.h:19: ../deps/v8/src/objects/js-function.h:86:7: note: 'class v8::internal::JSFunction' declared here 86 | class JSFunction : public TorqueGeneratedJSFunction< | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SharedFunctionInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/shared-function-info-tq.inc:267:23: required from 'static D v8::internal::TorqueGeneratedSharedFunctionInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::SharedFunctionInfo; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SharedFunctionInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SharedFunctionInfo]' ../deps/v8/src/debug/debug-interface.cc:227:15: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SharedFunctionInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/shared-function-info.h:186:7: note: 'class v8::internal::SharedFunctionInfo' declared here 186 | class SharedFunctionInfo | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrimitiveHeapObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/primitive-heap-object-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedPrimitiveHeapObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrimitiveHeapObject; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/debug/debug-interface.cc:453:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrimitiveHeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/name.h:10: ../deps/v8/src/objects/primitive-heap-object.h:21:7: note: 'class v8::internal::PrimitiveHeapObject' declared here 21 | class PrimitiveHeapObject | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMessageObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:633:23: required from 'static D v8::internal::TorqueGeneratedJSMessageObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSMessageObject; P = v8::internal::JSObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSMessageObject]' ../deps/v8/src/handles/handles-inl.h:148:13: required from 'v8::internal::Handle v8::internal::HandleScope::CloseAndEscape(v8::internal::Handle) [with T = v8::internal::JSMessageObject]' ../deps/v8/src/debug/debug-interface.cc:971:27: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMessageObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:1170:7: note: 'class v8::internal::JSMessageObject' declared here 1170 | class JSMessageObject | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSGeneratorObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-generator-tq.inc:73:23: required from 'static D v8::internal::TorqueGeneratedJSGeneratorObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSGeneratorObject; P = v8::internal::JSObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSGeneratorObject]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSGeneratorObject]' ../deps/v8/src/debug/debug-interface.cc:976:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSGeneratorObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:20: ../deps/v8/src/objects/js-generator.h:23:7: note: 'class v8::internal::JSGeneratorObject' declared here 23 | class JSGeneratorObject | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AccessorPair; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/struct-tq.inc:93:23: required from 'static D v8::internal::TorqueGeneratedAccessorPair::unchecked_cast(v8::internal::Object) [with D = v8::internal::AccessorPair; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::AccessorPair]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::AccessorPair]' ../deps/v8/src/debug/debug-interface.cc:1288:34: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AccessorPair' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/allocation-site.h:9: ../deps/v8/src/objects/struct.h:47:7: note: 'class v8::internal::AccessorPair' declared here 47 | class AccessorPair : public TorqueGeneratedAccessorPair { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSPromise; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-promise-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedJSPromise::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSPromise; P = v8::internal::JSObjectWithEmbedderSlots]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSPromise]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSPromise]' ../deps/v8/src/debug/debug-interface.cc:1307:32: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSPromise' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:21: ../deps/v8/src/objects/js-promise.h:31:7: note: 'class v8::internal::JSPromise' declared here 31 | class JSPromise | ^~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/deoptimizer/translation-array.o ../deps/v8/src/deoptimizer/translation-array.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/deoptimizer/translation-array.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/bits.h:12, from ../deps/v8/src/codegen/register-base.h:8, from ../deps/v8/src/codegen/register-arch.h:8, from ../deps/v8/src/codegen/register.h:8, from ../deps/v8/src/deoptimizer/translation-array.h:8, from ../deps/v8/src/deoptimizer/translation-array.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/deoptimizer/translation-array.h:10: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13, from ../deps/v8/src/objects/map.h:10, from ../deps/v8/src/objects/feedback-vector.h:15, from ../deps/v8/src/deoptimizer/translated-state.h:12, from ../deps/v8/src/deoptimizer/translation-array.cc:8: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33, from ../deps/v8/src/handles/handles-inl.h:9, from ../deps/v8/src/objects/fixed-array-inl.h:8, from ../deps/v8/src/deoptimizer/translation-array.cc:9: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/handles/handles-inl.h:10: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/maybe-object-inl.h:8, from ../deps/v8/src/heap/heap-write-barrier-inl.h:18, from ../deps/v8/src/objects/fixed-array-inl.h:9: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29, from ../deps/v8/src/objects/fixed-array-inl.h:16: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/feedback-vector.h:17: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/diagnostics/gdb-jit.o ../deps/v8/src/diagnostics/gdb-jit.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/diagnostics/gdb-jit.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/address-region.h:10, from ../deps/v8/src/diagnostics/gdb-jit.h:8, from ../deps/v8/src/diagnostics/gdb-jit.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/api/api.h:15, from ../deps/v8/src/api/api-inl.h:9, from ../deps/v8/src/diagnostics/gdb-jit.cc:13: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/heap/new-spaces-inl.h:13, from ../deps/v8/src/heap/heap-inl.h:31, from ../deps/v8/src/api/api-inl.h:14: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/diagnostics/objects-debug.o ../deps/v8/src/diagnostics/objects-debug.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/diagnostics/objects-debug.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/codegen/assembler.h:42, from ../deps/v8/src/codegen/assembler-inl.h:8, from ../deps/v8/src/diagnostics/objects-debug.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/deoptimizer/translation-array.h:10, from ../deps/v8/src/objects/code.h:11, from ../deps/v8/src/codegen/reloc-info.h:10, from ../deps/v8/src/codegen/assembler.h:48: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33, from ../deps/v8/src/debug/debug.h:17, from ../deps/v8/src/codegen/loong64/assembler-loong64-inl.h:10, from ../deps/v8/src/codegen/assembler-inl.h:25: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/execution/local-isolate-inl.h:9, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/codegen/loong64/assembler-loong64-inl.h:11: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::LoadHandler; Source = v8::internal::Object]': ../deps/v8/src/ic/handler-configuration.h:46:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::LoadHandler' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/ic/handler-configuration-inl.h:11, from ../deps/v8/src/diagnostics/objects-debug.cc:13: ../deps/v8/src/ic/handler-configuration.h:44:7: note: 'class v8::internal::LoadHandler' declared here 44 | class LoadHandler final : public DataHandler { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]': ../deps/v8/src/ic/handler-configuration.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::StoreHandler' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/ic/handler-configuration.h:241:7: note: 'class v8::internal::StoreHandler' declared here 241 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreeSpace; Source = v8::internal::HeapObject]': ../deps/v8/src/objects/free-space-inl.h:42:29: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreeSpace' from an array of 'const class v8::internal::HeapObject' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/free-list.h:11, from ../deps/v8/src/heap/spaces.h:18, from ../deps/v8/src/heap/concurrent-allocator.h:10, from ../deps/v8/src/heap/local-heap.h:18: ../deps/v8/src/objects/free-space.h:23:7: note: 'class v8::internal::FreeSpace' declared here 23 | class FreeSpace : public TorqueGeneratedFreeSpace { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreeSpace; Source = v8::internal::Object]': ../deps/v8/src/objects/free-space-inl.h:46:29: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreeSpace' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/free-space.h:23:7: note: 'class v8::internal::FreeSpace' declared here 23 | class FreeSpace : public TorqueGeneratedFreeSpace { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSharedStruct; Source = v8::internal::Object]': ../deps/v8/src/objects/js-struct.h:21:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSharedStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-struct-inl.h:10, from ../deps/v8/src/diagnostics/objects-debug.cc:64: ../deps/v8/src/objects/js-struct.h:18:7: note: 'class v8::internal::JSSharedStruct' declared here 18 | class JSSharedStruct | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmValueObject; Source = v8::internal::Object]': ../deps/v8/src/debug/debug-wasm-objects.h:39:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmValueObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/debug/debug-wasm-objects-inl.h:8, from ../deps/v8/src/diagnostics/objects-debug.cc:87: ../deps/v8/src/debug/debug-wasm-objects.h:37:7: note: 'class v8::internal::WasmValueObject' declared here 37 | class WasmValueObject : public JSObject { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakCell; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-weak-refs-tq.inc:90:23: required from 'static D v8::internal::TorqueGeneratedWeakCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakCell; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WeakCell]' ../deps/v8/src/objects/js-weak-refs-inl.h:49:43: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakCell' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/weak-object-worklists.h:11, from ../deps/v8/src/heap/marking-visitor.h:14, from ../deps/v8/src/heap/concurrent-marking.h:14, from ../deps/v8/src/heap/mark-compact.h:13, from ../deps/v8/src/heap/incremental-marking.h:11, from ../deps/v8/src/heap/concurrent-allocator-inl.h:12, from ../deps/v8/src/heap/heap-inl.h:22, from ../deps/v8/src/objects/code-inl.h:14: ../deps/v8/src/objects/js-weak-refs.h:76:7: note: 'class v8::internal::WeakCell' declared here 76 | class WeakCell : public TorqueGeneratedWeakCell { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-tq.inc:116:23: required from 'static D v8::internal::TorqueGeneratedJSArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSArray; P = v8::internal::JSObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSArray]' ../deps/v8/src/objects/js-array-inl.h:58:8: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:22: ../deps/v8/src/objects/js-array.h:25:7: note: 'class v8::internal::JSArray' declared here 25 | class JSArray : public TorqueGeneratedJSArray { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSFinalizationRegistry; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-weak-refs-tq.inc:232:23: required from 'static D v8::internal::TorqueGeneratedJSFinalizationRegistry::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSFinalizationRegistry; P = v8::internal::JSObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSFinalizationRegistry]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSFinalizationRegistry]' ../deps/v8/src/objects/js-weak-refs-inl.h:33:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSFinalizationRegistry' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-weak-refs.h:24:7: note: 'class v8::internal::JSFinalizationRegistry' declared here 24 | class JSFinalizationRegistry | ^~~~~~~~~~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/execution/thread-local-top.o ../deps/v8/src/execution/thread-local-top.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/execution/thread-local-top.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/atomicops.h:40, from ../deps/v8/src/base/atomic-utils.h:13, from ../deps/v8/src/common/globals.h:15, from ../deps/v8/src/execution/thread-local-top.h:11, from ../deps/v8/src/execution/thread-local-top.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33, from ../deps/v8/src/execution/thread-local-top.cc:6: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/diagnostics/disassembler.o ../deps/v8/src/diagnostics/disassembler.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/diagnostics/disassembler.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/functional.h:17, from ../deps/v8/src/handles/handles.h:10, from ../deps/v8/src/codegen/code-reference.h:8, from ../deps/v8/src/diagnostics/disassembler.h:8, from ../deps/v8/src/diagnostics/disassembler.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/deoptimizer/translation-array.h:10, from ../deps/v8/src/objects/code.h:11, from ../deps/v8/src/codegen/code-reference.h:9: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33, from ../deps/v8/src/debug/debug.h:17, from ../deps/v8/src/codegen/loong64/assembler-loong64-inl.h:10, from ../deps/v8/src/codegen/assembler-inl.h:25, from ../deps/v8/src/diagnostics/disassembler.cc:17: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/execution/local-isolate-inl.h:9, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/codegen/loong64/assembler-loong64-inl.h:11: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/deoptimizer/translated-state.o ../deps/v8/src/deoptimizer/translated-state.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/deoptimizer/translated-state.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/bits.h:12, from ../deps/v8/src/codegen/register-base.h:8, from ../deps/v8/src/codegen/register-arch.h:8, from ../deps/v8/src/codegen/register.h:8, from ../deps/v8/src/deoptimizer/translation-array.h:8, from ../deps/v8/src/deoptimizer/translated-state.h:11, from ../deps/v8/src/deoptimizer/translated-state.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/deoptimizer/translation-array.h:10: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13, from ../deps/v8/src/objects/map.h:10, from ../deps/v8/src/objects/feedback-vector.h:15, from ../deps/v8/src/deoptimizer/translated-state.h:12: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33, from ../deps/v8/src/deoptimizer/translated-state.cc:15: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/execution/local-isolate-inl.h:9, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/objects/heap-number-inl.h:10, from ../deps/v8/src/deoptimizer/translated-state.cc:18: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16, from ../deps/v8/src/execution/local-isolate-inl.h:10: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/heap-number-inl.h:8: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/feedback-vector.h:17: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SharedFunctionInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/shared-function-info-tq.inc:267:23: required from 'static D v8::internal::TorqueGeneratedSharedFunctionInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::SharedFunctionInfo; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SharedFunctionInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SharedFunctionInfo]' ../deps/v8/src/deoptimizer/translated-state.cc:1977:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SharedFunctionInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/code.h:17: ../deps/v8/src/objects/shared-function-info.h:186:7: note: 'class v8::internal::SharedFunctionInfo' declared here 186 | class SharedFunctionInfo | ^~~~~~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/diagnostics/perf-jit.o ../deps/v8/src/diagnostics/perf-jit.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/diagnostics/perf-jit.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/bits.h:12, from ../deps/v8/src/base/platform/time.h:15, from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/logging/log.h:15, from ../deps/v8/src/diagnostics/perf-jit.h:36, from ../deps/v8/src/diagnostics/perf-jit.cc:28: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/logging/log.h:16: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/execution/local-isolate-inl.h:9, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/diagnostics/perf-jit.cc:45: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SharedFunctionInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/shared-function-info-tq.inc:267:23: required from 'static D v8::internal::TorqueGeneratedSharedFunctionInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::SharedFunctionInfo; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SharedFunctionInfo]' ../deps/v8/src/diagnostics/perf-jit.cc:341:64: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SharedFunctionInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/code.h:17: ../deps/v8/src/objects/shared-function-info.h:186:7: note: 'class v8::internal::SharedFunctionInfo' declared here 186 | class SharedFunctionInfo | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Script; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/script-tq.inc:133:23: required from 'static D v8::internal::TorqueGeneratedScript::unchecked_cast(v8::internal::Object) [with D = v8::internal::Script; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Script]' ../deps/v8/src/diagnostics/perf-jit.cc:352:35: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Script' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info.h:18: ../deps/v8/src/objects/script.h:34:7: note: 'class v8::internal::Script' declared here 34 | class Script : public TorqueGeneratedScript { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/extensions/gc-extension.o ../deps/v8/src/extensions/gc-extension.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/extensions/gc-extension.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/strings.h:9, from ../deps/v8/src/extensions/gc-extension.h:10, from ../deps/v8/src/extensions/gc-extension.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/extensions/gc-extension.cc:14: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/code-object-registry.o ../deps/v8/src/heap/code-object-registry.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/code-object-registry.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/deoptimizer/deoptimizer.o ../deps/v8/src/deoptimizer/deoptimizer.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/deoptimizer/deoptimizer.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/atomicops.h:40, from ../deps/v8/src/base/atomic-utils.h:13, from ../deps/v8/src/common/globals.h:15, from ../deps/v8/src/builtins/builtins.h:10, from ../deps/v8/src/deoptimizer/deoptimizer.h:10, from ../deps/v8/src/deoptimizer/deoptimizer.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/deoptimizer/translation-array.h:10, from ../deps/v8/src/deoptimizer/translated-state.h:11, from ../deps/v8/src/deoptimizer/deoptimizer.h:14: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13, from ../deps/v8/src/objects/map.h:10, from ../deps/v8/src/objects/feedback-vector.h:15, from ../deps/v8/src/deoptimizer/translated-state.h:12: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33, from ../deps/v8/src/codegen/interface-descriptors.h:15, from ../deps/v8/src/deoptimizer/deoptimizer.cc:8: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/execution/local-isolate-inl.h:9, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/execution/frames-inl.h:13, from ../deps/v8/src/deoptimizer/deoptimizer.cc:13: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16, from ../deps/v8/src/execution/local-isolate-inl.h:10: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/feedback-vector.h:17: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/debug/debug-scopes.o ../deps/v8/src/debug/debug-scopes.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/debug/debug-scopes.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/bits.h:12, from ../deps/v8/src/codegen/register-base.h:8, from ../deps/v8/src/codegen/register-arch.h:8, from ../deps/v8/src/codegen/register.h:8, from ../deps/v8/src/deoptimizer/translation-array.h:8, from ../deps/v8/src/deoptimizer/translated-state.h:11, from ../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10, from ../deps/v8/src/debug/debug-frames.h:10, from ../deps/v8/src/debug/debug-scopes.h:8, from ../deps/v8/src/debug/debug-scopes.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/deoptimizer/translation-array.h:10: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13, from ../deps/v8/src/objects/map.h:10, from ../deps/v8/src/objects/feedback-vector.h:15, from ../deps/v8/src/deoptimizer/translated-state.h:12: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33, from ../deps/v8/src/debug/debug-frames.h:11: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:21, from ../deps/v8/src/debug/debug-scopes.cc:9: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/execution/local-isolate-inl.h:9, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/execution/frames-inl.h:13, from ../deps/v8/src/debug/debug-scopes.cc:13: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18, from ../deps/v8/src/execution/local-isolate-inl.h:10: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::StringSet; Source = v8::internal::Object]': ../deps/v8/src/objects/string-set.h:37:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::StringSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string-set-inl.h:9, from ../deps/v8/src/debug/debug-scopes.cc:17: ../deps/v8/src/objects/string-set.h:29:7: note: 'class v8::internal::StringSet' declared here 29 | class StringSet : public HashTable { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/feedback-vector.h:17: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SharedFunctionInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/shared-function-info-tq.inc:267:23: required from 'static D v8::internal::TorqueGeneratedSharedFunctionInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::SharedFunctionInfo; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SharedFunctionInfo]' ../deps/v8/src/debug/debug-scopes.cc:254:68: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SharedFunctionInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/code.h:17: ../deps/v8/src/objects/shared-function-info.h:186:7: note: 'class v8::internal::SharedFunctionInfo' declared here 186 | class SharedFunctionInfo | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Script; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/script-tq.inc:133:23: required from 'static D v8::internal::TorqueGeneratedScript::unchecked_cast(v8::internal::Object) [with D = v8::internal::Script; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Script]' ../deps/v8/src/debug/debug-scopes.cc:255:66: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Script' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info.h:18: ../deps/v8/src/objects/script.h:34:7: note: 'class v8::internal::Script' declared here 34 | class Script : public TorqueGeneratedScript { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSFunction; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-function-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedJSFunction::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSFunction; P = v8::internal::JSFunctionOrBoundFunctionOrWrappedFunction]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSFunction]' ../deps/v8/src/debug/debug-scopes.cc:360:49: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/wasm/wasm-objects.h:19: ../deps/v8/src/objects/js-function.h:86:7: note: 'class v8::internal::JSFunction' declared here 86 | class JSFunction : public TorqueGeneratedJSFunction< | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSGeneratorObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-generator-tq.inc:73:23: required from 'static D v8::internal::TorqueGeneratedJSGeneratorObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSGeneratorObject; P = v8::internal::JSObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSGeneratorObject]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSGeneratorObject]' ../deps/v8/src/debug/debug-scopes.cc:74:26: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSGeneratorObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:20: ../deps/v8/src/objects/js-generator.h:23:7: note: 'class v8::internal::JSGeneratorObject' declared here 23 | class JSGeneratorObject | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSGlobalObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:454:23: required from 'static D v8::internal::TorqueGeneratedJSGlobalObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSGlobalObject; P = v8::internal::JSSpecialObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSGlobalObject]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSGlobalObject]' ../deps/v8/src/debug/debug-scopes.cc:738:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSGlobalObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:1064:7: note: 'class v8::internal::JSGlobalObject' declared here 1064 | class JSGlobalObject | ^~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/debug/debug.o ../deps/v8/src/debug/debug.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/debug/debug.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/vector.h:16, from ../deps/v8/src/codegen/source-position-table.h:9, from ../deps/v8/src/debug/debug.h:12, from ../deps/v8/src/debug/debug.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/debug/debug.h:17: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/api/api-inl.h:9, from ../deps/v8/src/debug/debug.cc:10: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/heap/new-spaces-inl.h:13, from ../deps/v8/src/heap/heap-inl.h:31, from ../deps/v8/src/api/api-inl.h:14: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CompilationCacheTable; Source = v8::internal::Object]': ../deps/v8/src/objects/compilation-cache-table.h:129:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CompilationCacheTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/codegen/compilation-cache.h:9, from ../deps/v8/src/debug/debug.cc:15: ../deps/v8/src/objects/compilation-cache-table.h:84:7: note: 'class v8::internal::CompilationCacheTable' declared here 84 | class CompilationCacheTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::StringSet; Source = v8::internal::Object]': ../deps/v8/src/objects/string-set.h:37:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::StringSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/debug/debug-evaluate.h:18, from ../deps/v8/src/debug/debug.cc:20: ../deps/v8/src/objects/string-set.h:29:7: note: 'class v8::internal::StringSet' declared here 29 | class StringSet : public HashTable { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Script; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/script-tq.inc:133:23: required from 'static D v8::internal::TorqueGeneratedScript::unchecked_cast(v8::internal::Object) [with D = v8::internal::Script; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Script]' ../deps/v8/src/debug/debug.cc:941:27: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Script' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info.h:18, from ../deps/v8/src/objects/code.h:17: ../deps/v8/src/objects/script.h:34:7: note: 'class v8::internal::Script' declared here 34 | class Script : public TorqueGeneratedScript { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BreakPoint; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/debug-objects-tq.inc:42:23: required from 'static D v8::internal::TorqueGeneratedBreakPoint::unchecked_cast(v8::internal::Object) [with D = v8::internal::BreakPoint; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::BreakPoint]' ../deps/v8/src/debug/debug.cc:1047:56: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BreakPoint' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/execution/isolate.h:39: ../deps/v8/src/objects/debug-objects.h:199:7: note: 'class v8::internal::BreakPoint' declared here 199 | class BreakPoint : public TorqueGeneratedBreakPoint { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSFunction; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-function-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedJSFunction::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSFunction; P = v8::internal::JSFunctionOrBoundFunctionOrWrappedFunction]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSFunction]' ../deps/v8/src/debug/debug.cc:1079:8: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/wasm/wasm-objects.h:19: ../deps/v8/src/objects/js-function.h:86:7: note: 'class v8::internal::JSFunction' declared here 86 | class JSFunction : public TorqueGeneratedJSFunction< | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SharedFunctionInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/shared-function-info-tq.inc:267:23: required from 'static D v8::internal::TorqueGeneratedSharedFunctionInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::SharedFunctionInfo; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SharedFunctionInfo]' ../deps/v8/src/debug/debug.cc:1503:26: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SharedFunctionInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/shared-function-info.h:186:7: note: 'class v8::internal::SharedFunctionInfo' declared here 186 | class SharedFunctionInfo | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DebugInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/debug-objects-tq.inc:257:23: required from 'static D v8::internal::TorqueGeneratedDebugInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::DebugInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::DebugInfo]' ../deps/v8/src/debug/debug.cc:1975:62: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DebugInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/debug-objects.h:30:7: note: 'class v8::internal::DebugInfo' declared here 30 | class DebugInfo : public TorqueGeneratedDebugInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CoverageInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/debug-objects-tq.inc:373:23: required from 'static D v8::internal::TorqueGeneratedCoverageInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::CoverageInfo; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::CoverageInfo]' ../deps/v8/src/debug/debug.cc:1994:34: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CoverageInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/debug-objects.h:175:7: note: 'class v8::internal::CoverageInfo' declared here 175 | class CoverageInfo | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegExpMatchInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/regexp-match-info-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedRegExpMatchInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::RegExpMatchInfo; P = v8::internal::FixedArray]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::RegExpMatchInfo]' ../deps/v8/src/debug/debug.cc:2703:59: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegExpMatchInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts-inl.h:19: ../deps/v8/src/objects/regexp-match-info.h:29:7: note: 'class v8::internal::RegExpMatchInfo' declared here 29 | class RegExpMatchInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSPromise; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-promise-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedJSPromise::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSPromise; P = v8::internal::JSObjectWithEmbedderSlots]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSPromise]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSPromise]' ../deps/v8/src/debug/debug.cc:2207:20: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSPromise' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:21: ../deps/v8/src/objects/js-promise.h:31:7: note: 'class v8::internal::JSPromise' declared here 31 | class JSPromise | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BytecodeArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/code-tq.inc:71:23: required from 'static D v8::internal::TorqueGeneratedBytecodeArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::BytecodeArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::BytecodeArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::BytecodeArray]' ../deps/v8/src/debug/debug.cc:2729:19: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BytecodeArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:952:7: note: 'class v8::internal::BytecodeArray' declared here 952 | class BytecodeArray | ^~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/debug/liveedit.o ../deps/v8/src/debug/liveedit.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/debug/liveedit.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/atomicops.h:40, from ../deps/v8/src/base/atomic-utils.h:13, from ../deps/v8/src/common/globals.h:15, from ../deps/v8/src/debug/liveedit.h:10, from ../deps/v8/src/debug/liveedit.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/api/api.h:15, from ../deps/v8/src/api/api-inl.h:9, from ../deps/v8/src/debug/liveedit.cc:7: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/heap/new-spaces-inl.h:13, from ../deps/v8/src/heap/heap-inl.h:31, from ../deps/v8/src/api/api-inl.h:14: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CompilationCacheTable; Source = v8::internal::Object]': ../deps/v8/src/objects/compilation-cache-table.h:129:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CompilationCacheTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/codegen/compilation-cache.h:9, from ../deps/v8/src/debug/liveedit.cc:11: ../deps/v8/src/objects/compilation-cache-table.h:84:7: note: 'class v8::internal::CompilationCacheTable' declared here 84 | class CompilationCacheTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SharedFunctionInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/shared-function-info-tq.inc:267:23: required from 'static D v8::internal::TorqueGeneratedSharedFunctionInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::SharedFunctionInfo; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SharedFunctionInfo]' ../deps/v8/src/debug/liveedit.cc:901:22: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SharedFunctionInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/code.h:17: ../deps/v8/src/objects/shared-function-info.h:186:7: note: 'class v8::internal::SharedFunctionInfo' declared here 186 | class SharedFunctionInfo | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Script; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/script-tq.inc:133:23: required from 'static D v8::internal::TorqueGeneratedScript::unchecked_cast(v8::internal::Object) [with D = v8::internal::Script; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Script]' ../deps/v8/src/debug/liveedit.cc:991:59: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Script' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info.h:18: ../deps/v8/src/objects/script.h:34:7: note: 'class v8::internal::Script' declared here 34 | class Script : public TorqueGeneratedScript { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackCell; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-cell-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedFeedbackCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackCell; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackCell]' ../deps/v8/src/debug/liveedit.cc:1080:51: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackCell' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/feedback-cell-inl.h:10, from ../deps/v8/src/objects/feedback-vector-inl.h:11, from ../deps/v8/src/objects/shared-function-info-inl.h:15: ../deps/v8/src/objects/feedback-cell.h:23:7: note: 'class v8::internal::FeedbackCell' declared here 23 | class FeedbackCell : public TorqueGeneratedFeedbackCell { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMessageObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:633:23: required from 'static D v8::internal::TorqueGeneratedJSMessageObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSMessageObject; P = v8::internal::JSObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSMessageObject]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSMessageObject]' ../deps/v8/src/debug/liveedit.cc:780:30: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMessageObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:1170:7: note: 'class v8::internal::JSMessageObject' declared here 1170 | class JSMessageObject | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BytecodeArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/code-tq.inc:71:23: required from 'static D v8::internal::TorqueGeneratedBytecodeArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::BytecodeArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::BytecodeArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::BytecodeArray]' ../deps/v8/src/debug/liveedit.cc:938:47: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BytecodeArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:952:7: note: 'class v8::internal::BytecodeArray' declared here 952 | class BytecodeArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSFunction; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-function-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedJSFunction::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSFunction; P = v8::internal::JSFunctionOrBoundFunctionOrWrappedFunction]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSFunction]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSFunction]' ../deps/v8/src/debug/liveedit.cc:1079:18: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/wasm/wasm-objects.h:19: ../deps/v8/src/objects/js-function.h:86:7: note: 'class v8::internal::JSFunction' declared here 86 | class JSFunction : public TorqueGeneratedJSFunction< | ^~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/flags/flags.o ../deps/v8/src/flags/flags.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/flags/flags.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/atomicops.h:40, from ../deps/v8/src/base/atomic-utils.h:13, from ../deps/v8/src/common/globals.h:15, from ../deps/v8/src/flags/flags.h:8, from ../deps/v8/src/flags/flags.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/logging/counters.h:19, from ../deps/v8/src/flags/flags.cc:19: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/execution/stack-guard.o ../deps/v8/src/execution/stack-guard.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/execution/stack-guard.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/atomicops.h:40, from ../deps/v8/src/execution/stack-guard.h:9, from ../deps/v8/src/execution/stack-guard.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/allocation-result.h:9, from ../deps/v8/src/heap/heap.h:29, from ../deps/v8/src/handles/global-handles.h:18, from ../deps/v8/src/baseline/baseline-batch-compiler.h:10, from ../deps/v8/src/execution/stack-guard.cc:7: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/allocation-result.h:11: ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:34: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-array-buffer.h:10, from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13, from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21, from ../deps/v8/src/execution/isolate.h:33, from ../deps/v8/src/execution/stack-guard.cc:10: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/roots/roots-inl.h:9, from ../deps/v8/src/execution/stack-guard.cc:14: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:33: ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/base-space.o ../deps/v8/src/heap/base-space.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/base-space.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/heap/base-space.h:10, from ../deps/v8/src/heap/base-space.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/logging/log.h:16, from ../deps/v8/src/heap/base-space.h:12: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/execution/embedder-state.o ../deps/v8/src/execution/embedder-state.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/execution/embedder-state.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/execution/isolate.h:21, from ../deps/v8/src/execution/embedder-state.h:9, from ../deps/v8/src/execution/embedder-state.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/api/api-inl.h:9, from ../deps/v8/src/execution/embedder-state.cc:7: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/heap/new-spaces-inl.h:13, from ../deps/v8/src/heap/heap-inl.h:31, from ../deps/v8/src/api/api-inl.h:14: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/cppgc-js/unified-heap-marking-verifier.o ../deps/v8/src/heap/cppgc-js/unified-heap-marking-verifier.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/cppgc-js/unified-heap-marking-verifier.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/execution/protectors.o ../deps/v8/src/execution/protectors.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/execution/protectors.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/functional.h:17, from ../deps/v8/src/handles/handles.h:10, from ../deps/v8/src/execution/protectors.h:8, from ../deps/v8/src/execution/protectors.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/execution/isolate-inl.h:8, from ../deps/v8/src/execution/protectors.cc:7: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/execution/local-isolate-inl.h:9, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/execution/isolate-utils-inl.h:8, from ../deps/v8/src/objects/dictionary-inl.h:9, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/feedback-vector-inl.h:10, from ../deps/v8/src/objects/feedback-cell-inl.h:11, from ../deps/v8/src/objects/js-function-inl.h:16, from ../deps/v8/src/objects/map-inl.h:14, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29, from ../deps/v8/src/objects/fixed-array-inl.h:16, from ../deps/v8/src/numbers/hash-seed-inl.h:31, from ../deps/v8/src/objects/dictionary-inl.h:10: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyCell; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-cell-tq.inc:52:23: required from 'static D v8::internal::TorqueGeneratedPropertyCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyCell; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PropertyCell]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PropertyCell]' ../deps/v8/src/execution/protectors.cc:59:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyCell' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:20: ../deps/v8/src/objects/property-cell.h:18:7: note: 'class v8::internal::PropertyCell' declared here 18 | class PropertyCell | ^~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/execution/v8threads.o ../deps/v8/src/execution/v8threads.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/execution/v8threads.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/execution/isolate.h:21, from ../deps/v8/src/execution/v8threads.h:10, from ../deps/v8/src/execution/v8threads.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/execution/v8threads.cc:8: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/execution/isolate-utils-inl.h:8, from ../deps/v8/src/objects/dictionary-inl.h:9, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/execution/v8threads.cc:11: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/feedback-vector-inl.h:10, from ../deps/v8/src/objects/feedback-cell-inl.h:11, from ../deps/v8/src/objects/js-function-inl.h:16, from ../deps/v8/src/objects/map-inl.h:14, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29, from ../deps/v8/src/objects/fixed-array-inl.h:16, from ../deps/v8/src/numbers/hash-seed-inl.h:31, from ../deps/v8/src/objects/dictionary-inl.h:10: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/allocation-observer.o ../deps/v8/src/heap/allocation-observer.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/allocation-observer.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/atomicops.h:40, from ../deps/v8/src/base/atomic-utils.h:13, from ../deps/v8/src/common/globals.h:15, from ../deps/v8/src/heap/allocation-observer.h:12, from ../deps/v8/src/heap/allocation-observer.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/allocation-result.h:9, from ../deps/v8/src/heap/heap.h:29, from ../deps/v8/src/heap/allocation-observer.cc:7: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/allocation-result.h:11: ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:34: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-array-buffer.h:10, from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13, from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21, from ../deps/v8/src/execution/isolate.h:33, from ../deps/v8/src/logging/log.h:16, from ../deps/v8/src/heap/base-space.h:12, from ../deps/v8/src/heap/spaces.h:15, from ../deps/v8/src/heap/allocation-observer.cc:8: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/execution/messages.o ../deps/v8/src/execution/messages.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/execution/messages.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/functional.h:17, from ../deps/v8/src/handles/handles.h:10, from ../deps/v8/src/execution/messages.h:18, from ../deps/v8/src/execution/messages.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/api/api.h:15, from ../deps/v8/src/api/api-inl.h:9, from ../deps/v8/src/execution/messages.cc:9: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/heap/new-spaces-inl.h:13, from ../deps/v8/src/heap/heap-inl.h:31, from ../deps/v8/src/api/api-inl.h:14: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SharedFunctionInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/shared-function-info-tq.inc:267:23: required from 'static D v8::internal::TorqueGeneratedSharedFunctionInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::SharedFunctionInfo; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SharedFunctionInfo]' ../deps/v8/src/execution/messages.cc:778:36: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SharedFunctionInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/code.h:17: ../deps/v8/src/objects/shared-function-info.h:186:7: note: 'class v8::internal::SharedFunctionInfo' declared here 186 | class SharedFunctionInfo | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-tq.inc:116:23: required from 'static D v8::internal::TorqueGeneratedJSArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSArray; P = v8::internal::JSObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSArray]' ../deps/v8/src/objects/js-array-inl.h:58:8: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:22: ../deps/v8/src/objects/js-array.h:25:7: note: 'class v8::internal::JSArray' declared here 25 | class JSArray : public TorqueGeneratedJSArray { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Script; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/script-tq.inc:133:23: required from 'static D v8::internal::TorqueGeneratedScript::unchecked_cast(v8::internal::Object) [with D = v8::internal::Script; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Script]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::Script]' ../deps/v8/src/execution/messages.cc:67:38: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Script' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info.h:18: ../deps/v8/src/objects/script.h:34:7: note: 'class v8::internal::Script' declared here 34 | class Script : public TorqueGeneratedScript { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMessageObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:633:23: required from 'static D v8::internal::TorqueGeneratedJSMessageObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSMessageObject; P = v8::internal::JSObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSMessageObject]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSMessageObject]' ../deps/v8/src/execution/messages.cc:130:14: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMessageObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:1170:7: note: 'class v8::internal::JSMessageObject' declared here 1170 | class JSMessageObject | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TemplateList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:462:23: required from 'static D v8::internal::TorqueGeneratedTemplateList::unchecked_cast(v8::internal::Object) [with D = v8::internal::TemplateList; P = v8::internal::FixedArray]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::TemplateList]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::TemplateList]' ../deps/v8/src/execution/messages.cc:168:39: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TemplateList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:633:7: note: 'class v8::internal::TemplateList' declared here 633 | class TemplateList | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSFunction; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-function-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedJSFunction::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSFunction; P = v8::internal::JSFunctionOrBoundFunctionOrWrappedFunction]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSFunction]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSFunction]' ../deps/v8/src/execution/messages.cc:726:57: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/wasm/wasm-objects.h:19: ../deps/v8/src/objects/js-function.h:86:7: note: 'class v8::internal::JSFunction' declared here 86 | class JSFunction : public TorqueGeneratedJSFunction< | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ErrorStackData; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/debug-objects-tq.inc:558:23: required from 'static D v8::internal::TorqueGeneratedErrorStackData::unchecked_cast(v8::internal::Object) [with D = v8::internal::ErrorStackData; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::ErrorStackData]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::ErrorStackData]' ../deps/v8/src/execution/messages.cc:1005:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ErrorStackData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/execution/isolate.h:39: ../deps/v8/src/objects/debug-objects.h:234:7: note: 'class v8::internal::ErrorStackData' declared here 234 | class ErrorStackData | ^~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/execution/futex-emulation.o ../deps/v8/src/execution/futex-emulation.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/execution/futex-emulation.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/atomicops.h:40, from ../deps/v8/src/execution/futex-emulation.h:11, from ../deps/v8/src/execution/futex-emulation.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/api/api.h:15, from ../deps/v8/src/api/api-inl.h:9, from ../deps/v8/src/execution/futex-emulation.cc:9: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/heap/new-spaces-inl.h:13, from ../deps/v8/src/heap/heap-inl.h:31, from ../deps/v8/src/api/api-inl.h:14: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSPromise; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-promise-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedJSPromise::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSPromise; P = v8::internal::JSObjectWithEmbedderSlots]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSPromise]' ../deps/v8/src/execution/futex-emulation.cc:765:68: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSPromise' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:21: ../deps/v8/src/objects/js-promise.h:31:7: note: 'class v8::internal::JSPromise' declared here 31 | class JSPromise | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSArrayBuffer; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:232:23: required from 'static D v8::internal::TorqueGeneratedJSArrayBuffer::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSArrayBuffer; P = v8::internal::JSObjectWithEmbedderSlots]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSArrayBuffer]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSArrayBuffer]' ../deps/v8/src/execution/futex-emulation.cc:659:61: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSArrayBuffer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-array-buffer.h:23:7: note: 'class v8::internal::JSArrayBuffer' declared here 23 | class JSArrayBuffer | ^~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/extensions/statistics-extension.o ../deps/v8/src/extensions/statistics-extension.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/extensions/statistics-extension.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/common/assert-scope.h:12, from ../deps/v8/src/extensions/statistics-extension.cc:8: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/extensions/statistics-extension.cc:9: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/heap/concurrent-allocator-inl.h:13, from ../deps/v8/src/heap/heap-inl.h:22, from ../deps/v8/src/extensions/statistics-extension.cc:10: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/heap/new-spaces-inl.h:13, from ../deps/v8/src/heap/heap-inl.h:31: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/execution/frames.o ../deps/v8/src/execution/frames.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/execution/frames.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/bounds.h:9, from ../deps/v8/src/execution/frames.h:9, from ../deps/v8/src/execution/frames.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/deoptimizer/translation-array.h:10, from ../deps/v8/src/objects/code.h:11, from ../deps/v8/src/execution/frames.h:13: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33, from ../deps/v8/src/codegen/interface-descriptors.h:15, from ../deps/v8/src/execution/frames.cc:12: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/codegen/loong64/macro-assembler-loong64.h:15, from ../deps/v8/src/codegen/macro-assembler.h:62, from ../deps/v8/src/execution/frames.cc:13: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/deoptimizer/translated-state.h:12, from ../deps/v8/src/deoptimizer/deoptimizer.h:14, from ../deps/v8/src/execution/frames.cc:17: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/execution/local-isolate-inl.h:9, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/execution/frames-inl.h:13, from ../deps/v8/src/execution/frames.cc:18: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16, from ../deps/v8/src/execution/local-isolate-inl.h:10: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmValueObject; Source = v8::internal::Object]': ../deps/v8/src/debug/debug-wasm-objects.h:39:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmValueObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/execution/frames.cc:31: ../deps/v8/src/debug/debug-wasm-objects.h:37:7: note: 'class v8::internal::WasmValueObject' declared here 37 | class WasmValueObject : public JSObject { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSFunction; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-function-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedJSFunction::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSFunction; P = v8::internal::JSFunctionOrBoundFunctionOrWrappedFunction]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSFunction]' ../deps/v8/src/execution/frames.cc:252:65: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/deoptimizer/deoptimizer.h:16: ../deps/v8/src/objects/js-function.h:86:7: note: 'class v8::internal::JSFunction' declared here 86 | class JSFunction : public TorqueGeneratedJSFunction< | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SharedFunctionInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/shared-function-info-tq.inc:267:23: required from 'static D v8::internal::TorqueGeneratedSharedFunctionInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::SharedFunctionInfo; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SharedFunctionInfo]' ../deps/v8/src/execution/frames.cc:2339:39: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SharedFunctionInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/code.h:17: ../deps/v8/src/objects/shared-function-info.h:186:7: note: 'class v8::internal::SharedFunctionInfo' declared here 186 | class SharedFunctionInfo | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Script; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/script-tq.inc:133:23: required from 'static D v8::internal::TorqueGeneratedScript::unchecked_cast(v8::internal::Object) [with D = v8::internal::Script; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Script]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::Script]' ../deps/v8/src/execution/frames.cc:1620:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Script' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info.h:18: ../deps/v8/src/objects/script.h:34:7: note: 'class v8::internal::Script' declared here 34 | class Script : public TorqueGeneratedScript { | ^~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/basic-memory-chunk.o ../deps/v8/src/heap/basic-memory-chunk.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/basic-memory-chunk.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/atomicops.h:40, from ../deps/v8/src/base/atomic-utils.h:13, from ../deps/v8/src/heap/basic-memory-chunk.h:11, from ../deps/v8/src/heap/basic-memory-chunk.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/allocation-result.h:9, from ../deps/v8/src/heap/heap.h:29, from ../deps/v8/src/heap/memory-chunk-layout.h:9, from ../deps/v8/src/heap/basic-memory-chunk.h:16: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/allocation-result.h:11: ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:34: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-array-buffer.h:10, from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13, from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21, from ../deps/v8/src/execution/isolate.h:33, from ../deps/v8/src/common/ptr-compr-inl.h:9, from ../deps/v8/src/objects/maybe-object-inl.h:8, from ../deps/v8/src/heap/heap-write-barrier-inl.h:18, from ../deps/v8/src/heap/basic-memory-chunk.cc:9: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/execution/local-isolate-inl.h:9, from ../deps/v8/src/common/ptr-compr-inl.h:10: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:33: ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/execution/tiering-manager.o ../deps/v8/src/execution/tiering-manager.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/execution/tiering-manager.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/common/assert-scope.h:12, from ../deps/v8/src/execution/tiering-manager.h:8, from ../deps/v8/src/execution/tiering-manager.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/allocation-result.h:9, from ../deps/v8/src/heap/heap.h:29, from ../deps/v8/src/handles/global-handles.h:18, from ../deps/v8/src/baseline/baseline-batch-compiler.h:10, from ../deps/v8/src/execution/tiering-manager.cc:8: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/allocation-result.h:11: ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:34: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-array-buffer.h:10, from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13, from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CompilationCacheTable; Source = v8::internal::Object]': ../deps/v8/src/objects/compilation-cache-table.h:129:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CompilationCacheTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/codegen/compilation-cache.h:9, from ../deps/v8/src/execution/tiering-manager.cc:11: ../deps/v8/src/objects/compilation-cache-table.h:84:7: note: 'class v8::internal::CompilationCacheTable' declared here 84 | class CompilationCacheTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21, from ../deps/v8/src/ast/ast-value-factory.h:36, from ../deps/v8/src/codegen/compiler.h:11, from ../deps/v8/src/execution/tiering-manager.cc:12: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/codegen/compiler.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/execution/frames-inl.h:13, from ../deps/v8/src/execution/tiering-manager.cc:16: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:33: ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSFunction; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-function-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedJSFunction::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSFunction; P = v8::internal::JSFunctionOrBoundFunctionOrWrappedFunction]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSFunction]' ../deps/v8/src/execution/tiering-manager.cc:436:30: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/wasm/wasm-objects.h:19: ../deps/v8/src/objects/js-function.h:86:7: note: 'class v8::internal::JSFunction' declared here 86 | class JSFunction : public TorqueGeneratedJSFunction< | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ In file included from ../deps/v8/src/execution/arguments.h:13, from ../deps/v8/src/builtins/builtins-utils.h:10, from ../deps/v8/src/objects/elements.h:8, from ../deps/v8/src/objects/js-objects-inl.h:10: In destructor 'v8::internal::tracing::ScopedTracer::~ScopedTracer()', inlined from 'v8::internal::TieringManager::OnInterruptTickScope::OnInterruptTickScope(v8::internal::TieringManager*)' at ../deps/v8/src/execution/tiering-manager.cc:371:1: ../deps/v8/src/tracing/trace-event.h:566:30: warning: 'trace_event_unique_tracer369.v8::internal::tracing::ScopedTracer::data_.v8::internal::tracing::ScopedTracer::Data::category_group_enabled' may be used uninitialized [-Wmaybe-uninitialized] 566 | data_.category_group_enabled))) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/execution/tiering-manager.cc: In constructor 'v8::internal::TieringManager::OnInterruptTickScope::OnInterruptTickScope(v8::internal::TieringManager*)': ../deps/v8/src/tracing/trace-event.h:145:41: note: 'trace_event_unique_tracer369' declared here 145 | #define INTERNAL_TRACE_EVENT_UID3(a, b) trace_event_unique_##a##b | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/tracing/trace-event.h:145:41: note: in definition of macro 'INTERNAL_TRACE_EVENT_UID3' 145 | #define INTERNAL_TRACE_EVENT_UID3(a, b) trace_event_unique_##a##b | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/tracing/trace-event.h:148:3: note: in expansion of macro 'INTERNAL_TRACE_EVENT_UID2' 148 | INTERNAL_TRACE_EVENT_UID2(name_prefix, __LINE__) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/tracing/trace-event.h:194:39: note: in expansion of macro 'INTERNAL_TRACE_EVENT_UID' 194 | v8::internal::tracing::ScopedTracer INTERNAL_TRACE_EVENT_UID(tracer); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/base/trace_event/common/trace_event_common.h:302:3: note: in expansion of macro 'INTERNAL_TRACE_EVENT_ADD_SCOPED' 302 | INTERNAL_TRACE_EVENT_ADD_SCOPED(category_group, name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/execution/tiering-manager.cc:369:3: note: in expansion of macro 'TRACE_EVENT0' 369 | TRACE_EVENT0(TRACE_DISABLED_BY_DEFAULT("v8.compile"), | ^~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/gc-idle-time-handler.o ../deps/v8/src/heap/gc-idle-time-handler.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/gc-idle-time-handler.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/execution/execution.o ../deps/v8/src/execution/execution.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/execution/execution.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/atomicops.h:40, from ../deps/v8/src/base/atomic-utils.h:13, from ../deps/v8/src/common/globals.h:15, from ../deps/v8/src/execution/execution.h:8, from ../deps/v8/src/execution/execution.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/api/api.h:15, from ../deps/v8/src/api/api-inl.h:9, from ../deps/v8/src/execution/execution.cc:7: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/heap/new-spaces-inl.h:13, from ../deps/v8/src/heap/heap-inl.h:31, from ../deps/v8/src/api/api-inl.h:14: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ In file included from ../deps/v8/src/wasm/function-body-decoder.h:15, from ../deps/v8/src/compiler/wasm-compiler.h:20, from ../deps/v8/src/execution/execution.cc:15: ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:188:52: required from here ../deps/v8/src/wasm/decoder.h:408:10: warning: enum constant in boolean context [-Wint-in-bool-context] 408 | if ((!validate || V8_LIKELY(pc < end_)) && !(*pc & 0x80)) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:197:51: required from here ../deps/v8/src/wasm/decoder.h:408:10: warning: enum constant in boolean context [-Wint-in-bool-context] ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:206:52: required from here ../deps/v8/src/wasm/decoder.h:408:10: warning: enum constant in boolean context [-Wint-in-bool-context] ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:215:51: required from here ../deps/v8/src/wasm/decoder.h:408:10: warning: enum constant in boolean context [-Wint-in-bool-context] ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:188:52: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:197:51: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:206:52: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:215:51: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:188:52: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:197:51: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:206:52: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:215:51: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSGlobalObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:454:23: required from 'static D v8::internal::TorqueGeneratedJSGlobalObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSGlobalObject; P = v8::internal::JSSpecialObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSGlobalObject]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSGlobalObject]' ../deps/v8/src/execution/execution.cc:30:57: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSGlobalObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:1064:7: note: 'class v8::internal::JSGlobalObject' declared here 1064 | class JSGlobalObject | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSFunction; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-function-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedJSFunction::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSFunction; P = v8::internal::JSFunctionOrBoundFunctionOrWrappedFunction]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSFunction]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSFunction]' ../deps/v8/src/execution/execution.cc:58:20: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/wasm/wasm-objects.h:19: ../deps/v8/src/objects/js-function.h:86:7: note: 'class v8::internal::JSFunction' declared here 86 | class JSFunction : public TorqueGeneratedJSFunction< | ^~~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 2; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:188:52: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 2; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:197:51: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 2; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:206:52: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 2; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:215:51: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 3; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:188:52: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 3; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:197:51: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 3; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:206:52: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 3; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:215:51: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 4; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:188:52: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 4; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:197:51: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 4; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:206:52: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 4; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:215:51: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 5; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:206:52: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 5; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:215:51: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 6; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:206:52: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 6; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:215:51: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 7; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:206:52: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 7; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:215:51: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 8; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:206:52: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 8; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:215:51: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 9; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:206:52: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ ../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 9; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../deps/v8/src/wasm/decoder.h:460:44: recursively required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 1; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:460:44: required from 'IntType v8::internal::wasm::Decoder::read_leb_tail(const v8::internal::byte*, uint32_t*, const char*, IntType) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; int byte_index = 0; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:431:68: required from 'IntType v8::internal::wasm::Decoder::read_leb_slowpath(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:422:69: required from 'IntType v8::internal::wasm::Decoder::read_leb(const v8::internal::byte*, uint32_t*, const char*) [with IntType = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../deps/v8/src/wasm/decoder.h:215:51: required from here ../deps/v8/src/wasm/decoder.h:444:34: warning: enum constant in boolean context [-Wint-in-bool-context] 444 | const bool at_end = validate && pc >= end_; | ~~~~~~~~~^~~~~~~~~~~~~ ../deps/v8/src/wasm/decoder.h:463:18: warning: enum constant in boolean context [-Wint-in-bool-context] 463 | if (validate && V8_UNLIKELY(at_end || (b & 0x80))) { ../deps/v8/src/wasm/decoder.h:487:11: warning: enum constant in boolean context [-Wint-in-bool-context] 487 | if (!validate) { | ^~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/execution/microtask-queue.o ../deps/v8/src/execution/microtask-queue.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/execution/microtask-queue.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/execution/microtask-queue.h:15, from ../deps/v8/src/execution/microtask-queue.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/api/api.h:15, from ../deps/v8/src/api/api-inl.h:9, from ../deps/v8/src/execution/microtask-queue.cc:10: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/heap/new-spaces-inl.h:13, from ../deps/v8/src/heap/heap-inl.h:31, from ../deps/v8/src/api/api-inl.h:14: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CallableTask; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/microtask-tq.inc:179:23: required from 'static D v8::internal::TorqueGeneratedCallableTask::unchecked_cast(v8::internal::Object) [with D = v8::internal::CallableTask; P = v8::internal::Microtask]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::CallableTask]' ../deps/v8/src/execution/microtask-queue.cc:86:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CallableTask' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/promise.h:8, from ../deps/v8/src/objects/js-promise.h:10, from ../deps/v8/src/api/api.h:21: ../deps/v8/src/objects/microtask.h:43:7: note: 'class v8::internal::CallableTask' declared here 43 | class CallableTask | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CallbackTask; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/microtask-tq.inc:92:23: required from 'static D v8::internal::TorqueGeneratedCallbackTask::unchecked_cast(v8::internal::Object) [with D = v8::internal::CallbackTask; P = v8::internal::Microtask]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::CallbackTask]' ../deps/v8/src/execution/microtask-queue.cc:97:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CallbackTask' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/microtask.h:32:7: note: 'class v8::internal::CallbackTask' declared here 32 | class CallbackTask | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/extensions/externalize-string-extension.o ../deps/v8/src/extensions/externalize-string-extension.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/extensions/externalize-string-extension.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/execution/isolate.h:21, from ../deps/v8/src/api/api.h:15, from ../deps/v8/src/api/api-inl.h:9, from ../deps/v8/src/extensions/externalize-string-extension.cc:8: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/heap/new-spaces-inl.h:13, from ../deps/v8/src/heap/heap-inl.h:31, from ../deps/v8/src/api/api-inl.h:14: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/handles/persistent-handles.o ../deps/v8/src/handles/persistent-handles.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/handles/persistent-handles.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/execution/isolate.h:21, from ../deps/v8/src/api/api.h:15, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/handles/persistent-handles.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/heap/new-spaces-inl.h:13, from ../deps/v8/src/heap/heap-inl.h:31, from ../deps/v8/src/handles/persistent-handles.cc:8: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/extensions/ignition-statistics-extension.o ../deps/v8/src/extensions/ignition-statistics-extension.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/extensions/ignition-statistics-extension.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/execution/isolate.h:21, from ../deps/v8/src/api/api.h:15, from ../deps/v8/src/api/api-inl.h:9, from ../deps/v8/src/extensions/ignition-statistics-extension.cc:8: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/heap/new-spaces-inl.h:13, from ../deps/v8/src/heap/heap-inl.h:31, from ../deps/v8/src/api/api-inl.h:14: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/cppgc-js/unified-heap-marking-state.o ../deps/v8/src/heap/cppgc-js/unified-heap-marking-state.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/cppgc-js/unified-heap-marking-state.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/atomicops.h:40, from ../deps/v8/src/base/atomic-utils.h:13, from ../deps/v8/src/heap/base/worklist.h:11, from ../deps/v8/src/heap/mark-compact.h:12, from ../deps/v8/src/heap/cppgc-js/unified-heap-marking-state.h:9, from ../deps/v8/src/heap/cppgc-js/unified-heap-marking-state.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/marking-worklist.h:16, from ../deps/v8/src/heap/marking-visitor.h:9, from ../deps/v8/src/heap/concurrent-marking.h:14, from ../deps/v8/src/heap/mark-compact.h:13: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/allocation-result.h:11, from ../deps/v8/src/heap/heap.h:29, from ../deps/v8/src/heap/memory-chunk-layout.h:9, from ../deps/v8/src/heap/basic-memory-chunk.h:16, from ../deps/v8/src/heap/memory-chunk.h:14, from ../deps/v8/src/heap/marking-visitor.h:11: ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:34: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-array-buffer.h:10, from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13, from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/objects-visiting.h:9, from ../deps/v8/src/heap/marking-visitor.h:12: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21, from ../deps/v8/src/execution/isolate.h:33, from ../deps/v8/src/logging/log.h:16, from ../deps/v8/src/heap/base-space.h:12, from ../deps/v8/src/heap/spaces.h:15, from ../deps/v8/src/heap/marking-visitor.h:13: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/index-generator.o ../deps/v8/src/heap/index-generator.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/index-generator.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/handles/local-handles.o ../deps/v8/src/handles/local-handles.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/handles/local-handles.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/functional.h:17, from ../deps/v8/src/handles/local-handles.h:9, from ../deps/v8/src/handles/local-handles.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/heap/local-heap.h:16, from ../deps/v8/src/handles/local-handles.h:12: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/heap/new-spaces-inl.h:13, from ../deps/v8/src/heap/heap-inl.h:31, from ../deps/v8/src/handles/local-handles.cc:11: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/combined-heap.o ../deps/v8/src/heap/combined-heap.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/combined-heap.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/atomicops.h:40, from ../deps/v8/src/base/atomic-utils.h:13, from ../deps/v8/src/heap/heap.h:21, from ../deps/v8/src/heap/combined-heap.h:8, from ../deps/v8/src/heap/combined-heap.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/allocation-result.h:9, from ../deps/v8/src/heap/heap.h:29: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/allocation-result.h:11: ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:34: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-array-buffer.h:10, from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13, from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21, from ../deps/v8/src/execution/isolate.h:33, from ../deps/v8/src/api/api.h:15, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/safepoint.h:11, from ../deps/v8/src/heap/combined-heap.h:10: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/heap/new-spaces-inl.h:13, from ../deps/v8/src/heap/heap-inl.h:31, from ../deps/v8/src/heap/combined-heap.cc:6: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:33: ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/concurrent-allocator.o ../deps/v8/src/heap/concurrent-allocator.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/concurrent-allocator.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/atomicops.h:40, from ../deps/v8/src/base/atomic-utils.h:13, from ../deps/v8/src/common/globals.h:15, from ../deps/v8/src/heap/concurrent-allocator.h:8, from ../deps/v8/src/heap/concurrent-allocator.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/allocation-result.h:9, from ../deps/v8/src/heap/heap.h:29, from ../deps/v8/src/heap/concurrent-allocator.h:9: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/allocation-result.h:11: ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:34: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-array-buffer.h:10, from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13, from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21, from ../deps/v8/src/execution/isolate.h:33, from ../deps/v8/src/logging/log.h:16, from ../deps/v8/src/heap/base-space.h:12, from ../deps/v8/src/heap/spaces.h:15, from ../deps/v8/src/heap/concurrent-allocator.h:10: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/concurrent-allocator.cc:9: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/heap/new-spaces-inl.h:13, from ../deps/v8/src/heap/heap-inl.h:31, from ../deps/v8/src/heap/spaces-inl.h:11, from ../deps/v8/src/heap/concurrent-allocator-inl.h:14, from ../deps/v8/src/heap/concurrent-allocator.cc:10: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:33: ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/array-buffer-sweeper.o ../deps/v8/src/heap/array-buffer-sweeper.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/array-buffer-sweeper.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/lazy-instance.h:73, from ../deps/v8/src/base/platform/mutex.h:9, from ../deps/v8/src/heap/array-buffer-sweeper.h:11, from ../deps/v8/src/heap/array-buffer-sweeper.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/property-array.h:8, from ../deps/v8/src/objects/js-objects.h:12, from ../deps/v8/src/objects/js-array-buffer.h:10, from ../deps/v8/src/heap/array-buffer-sweeper.h:12: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/heap/gc-tracer-inl.h:9, from ../deps/v8/src/heap/array-buffer-sweeper.cc:10: ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/heap/concurrent-allocator-inl.h:13, from ../deps/v8/src/heap/heap-inl.h:22, from ../deps/v8/src/heap/array-buffer-sweeper.cc:12: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/heap/new-spaces-inl.h:13, from ../deps/v8/src/heap/heap-inl.h:31: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/collection-barrier.o ../deps/v8/src/heap/collection-barrier.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/collection-barrier.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/lazy-instance.h:73, from ../deps/v8/src/base/platform/condition-variable.h:9, from ../deps/v8/src/heap/collection-barrier.h:11, from ../deps/v8/src/heap/collection-barrier.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/heap/local-heap.h:16, from ../deps/v8/src/heap/collection-barrier.h:14: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/heap/new-spaces-inl.h:13, from ../deps/v8/src/heap/heap-inl.h:31, from ../deps/v8/src/heap/collection-barrier.cc:12: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/code-range.o ../deps/v8/src/heap/code-range.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/code-range.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/lazy-instance.h:73, from ../deps/v8/src/base/platform/mutex.h:9, from ../deps/v8/src/heap/code-range.h:11, from ../deps/v8/src/heap/code-range.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/heap/heap-inl.h:19, from ../deps/v8/src/heap/code-range.cc:11: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33, from ../deps/v8/src/heap/heap-inl.h:20: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/heap/concurrent-allocator-inl.h:13, from ../deps/v8/src/heap/heap-inl.h:22: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/heap/new-spaces-inl.h:13, from ../deps/v8/src/heap/heap-inl.h:31: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/diagnostics/objects-printer.o ../deps/v8/src/diagnostics/objects-printer.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/diagnostics/objects-printer.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/atomicops.h:40, from ../deps/v8/src/base/atomic-utils.h:13, from ../deps/v8/src/common/globals.h:15, from ../deps/v8/src/diagnostics/objects-printer.cc:8: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/deoptimizer/translation-array.h:10, from ../deps/v8/src/objects/code.h:11, from ../deps/v8/src/codegen/code-reference.h:9, from ../deps/v8/src/diagnostics/disassembler.h:8, from ../deps/v8/src/diagnostics/objects-printer.cc:10: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33, from ../deps/v8/src/common/ptr-compr-inl.h:9, from ../deps/v8/src/execution/isolate-utils-inl.h:8, from ../deps/v8/src/diagnostics/objects-printer.cc:11: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/execution/local-isolate-inl.h:9, from ../deps/v8/src/common/ptr-compr-inl.h:10: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29, from ../deps/v8/src/heap/new-spaces-inl.h:13, from ../deps/v8/src/heap/heap-inl.h:31, from ../deps/v8/src/diagnostics/objects-printer.cc:12: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::LoadHandler; Source = v8::internal::Object]': ../deps/v8/src/ic/handler-configuration.h:46:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::LoadHandler' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/ic/handler-configuration-inl.h:11, from ../deps/v8/src/diagnostics/objects-printer.cc:14: ../deps/v8/src/ic/handler-configuration.h:44:7: note: 'class v8::internal::LoadHandler' declared here 44 | class LoadHandler final : public DataHandler { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]': ../deps/v8/src/ic/handler-configuration.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::StoreHandler' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/ic/handler-configuration.h:241:7: note: 'class v8::internal::StoreHandler' declared here 241 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CompilationCacheTable; Source = v8::internal::Object]': ../deps/v8/src/objects/compilation-cache-table.h:129:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CompilationCacheTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/compilation-cache-table-inl.h:8, from ../deps/v8/src/objects/all-objects-inl.h:20, from ../deps/v8/src/diagnostics/objects-printer.cc:17: ../deps/v8/src/objects/compilation-cache-table.h:84:7: note: 'class v8::internal::CompilationCacheTable' declared here 84 | class CompilationCacheTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreeSpace; Source = v8::internal::HeapObject]': ../deps/v8/src/objects/free-space-inl.h:42:29: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreeSpace' from an array of 'const class v8::internal::HeapObject' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/free-list.h:11, from ../deps/v8/src/heap/spaces.h:18, from ../deps/v8/src/heap/concurrent-allocator.h:10, from ../deps/v8/src/heap/local-heap.h:18: ../deps/v8/src/objects/free-space.h:23:7: note: 'class v8::internal::FreeSpace' declared here 23 | class FreeSpace : public TorqueGeneratedFreeSpace { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreeSpace; Source = v8::internal::Object]': ../deps/v8/src/objects/free-space-inl.h:46:29: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreeSpace' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/free-space.h:23:7: note: 'class v8::internal::FreeSpace' declared here 23 | class FreeSpace : public TorqueGeneratedFreeSpace { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSharedStruct; Source = v8::internal::Object]': ../deps/v8/src/objects/js-struct.h:21:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSharedStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-struct-inl.h:10, from ../deps/v8/src/objects/all-objects-inl.h:51: ../deps/v8/src/objects/js-struct.h:18:7: note: 'class v8::internal::JSSharedStruct' declared here 18 | class JSSharedStruct | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::StringSet; Source = v8::internal::Object]': ../deps/v8/src/objects/string-set.h:37:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::StringSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string-set-inl.h:9, from ../deps/v8/src/objects/all-objects-inl.h:79: ../deps/v8/src/objects/string-set.h:29:7: note: 'class v8::internal::StringSet' declared here 29 | class StringSet : public HashTable { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmValueObject; Source = v8::internal::Object]': ../deps/v8/src/debug/debug-wasm-objects.h:39:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmValueObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/debug/debug-wasm-objects-inl.h:8, from ../deps/v8/src/diagnostics/objects-printer.cc:24: ../deps/v8/src/debug/debug-wasm-objects.h:37:7: note: 'class v8::internal::WasmValueObject' declared here 37 | class WasmValueObject : public JSObject { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakCell; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-weak-refs-tq.inc:90:23: required from 'static D v8::internal::TorqueGeneratedWeakCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakCell; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WeakCell]' ../deps/v8/src/objects/js-weak-refs-inl.h:49:43: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakCell' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/weak-object-worklists.h:11, from ../deps/v8/src/heap/marking-visitor.h:14, from ../deps/v8/src/heap/concurrent-marking.h:14, from ../deps/v8/src/heap/mark-compact.h:13, from ../deps/v8/src/heap/incremental-marking.h:11, from ../deps/v8/src/heap/concurrent-allocator-inl.h:12, from ../deps/v8/src/heap/heap-inl.h:22: ../deps/v8/src/objects/js-weak-refs.h:76:7: note: 'class v8::internal::WeakCell' declared here 76 | class WeakCell : public TorqueGeneratedWeakCell { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-tq.inc:116:23: required from 'static D v8::internal::TorqueGeneratedJSArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSArray; P = v8::internal::JSObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSArray]' ../deps/v8/src/objects/js-array-inl.h:58:8: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:22: ../deps/v8/src/objects/js-array.h:25:7: note: 'class v8::internal::JSArray' declared here 25 | class JSArray : public TorqueGeneratedJSArray { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSFinalizationRegistry; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-weak-refs-tq.inc:232:23: required from 'static D v8::internal::TorqueGeneratedJSFinalizationRegistry::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSFinalizationRegistry; P = v8::internal::JSObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSFinalizationRegistry]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSFinalizationRegistry]' ../deps/v8/src/objects/js-weak-refs-inl.h:33:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSFinalizationRegistry' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-weak-refs.h:24:7: note: 'class v8::internal::JSFinalizationRegistry' declared here 24 | class JSFinalizationRegistry | ^~~~~~~~~~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/marking.o ../deps/v8/src/heap/marking.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/marking.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/handles/handles.o ../deps/v8/src/handles/handles.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/handles/handles.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/functional.h:17, from ../deps/v8/src/handles/handles.h:10, from ../deps/v8/src/handles/handles.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/api/api.h:15, from ../deps/v8/src/handles/handles.cc:7: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/handles/handles.cc:13: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/handles/global-handles.o ../deps/v8/src/handles/global-handles.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/handles/global-handles.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/functional.h:17, from ../deps/v8/src/handles/handles.h:10, from ../deps/v8/src/handles/global-handles.h:17, from ../deps/v8/src/handles/global-handles.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/allocation-result.h:9, from ../deps/v8/src/heap/heap.h:29, from ../deps/v8/src/handles/global-handles.h:18: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/allocation-result.h:11: ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:34: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-array-buffer.h:10, from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13, from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21, from ../deps/v8/src/execution/isolate.h:33, from ../deps/v8/src/api/api.h:15, from ../deps/v8/src/api/api-inl.h:9, from ../deps/v8/src/handles/global-handles.cc:14: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/heap/new-spaces-inl.h:13, from ../deps/v8/src/heap/heap-inl.h:31, from ../deps/v8/src/api/api-inl.h:14: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:33: ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/code-stats.o ../deps/v8/src/heap/code-stats.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/code-stats.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/codegen/code-comments.h:13, from ../deps/v8/src/heap/code-stats.cc:7: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/deoptimizer/translation-array.h:10, from ../deps/v8/src/objects/code.h:11, from ../deps/v8/src/codegen/reloc-info.h:10, from ../deps/v8/src/heap/code-stats.cc:8: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33, from ../deps/v8/src/heap/heap-inl.h:20, from ../deps/v8/src/heap/code-stats.cc:9: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/heap/concurrent-allocator-inl.h:13, from ../deps/v8/src/heap/heap-inl.h:22: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/heap/new-spaces-inl.h:13, from ../deps/v8/src/heap/heap-inl.h:31: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/cppgc-js/cpp-snapshot.o ../deps/v8/src/heap/cppgc-js/cpp-snapshot.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/cppgc-js/cpp-snapshot.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/heap/cppgc-js/cpp-snapshot.h:8, from ../deps/v8/src/heap/cppgc-js/cpp-snapshot.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/api/api.h:15, from ../deps/v8/src/api/api-inl.h:9, from ../deps/v8/src/heap/cppgc-js/cpp-snapshot.cc:13: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/heap/new-spaces-inl.h:13, from ../deps/v8/src/heap/heap-inl.h:31, from ../deps/v8/src/api/api-inl.h:14: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/cppgc-js/unified-heap-marking-visitor.o ../deps/v8/src/heap/cppgc-js/unified-heap-marking-visitor.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/cppgc-js/unified-heap-marking-visitor.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/heap/cppgc-js/unified-heap-marking-visitor.h:10, from ../deps/v8/src/heap/cppgc-js/unified-heap-marking-visitor.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/marking-worklist.h:16, from ../deps/v8/src/heap/marking-visitor.h:9, from ../deps/v8/src/heap/concurrent-marking.h:14, from ../deps/v8/src/heap/mark-compact.h:13, from ../deps/v8/src/heap/cppgc-js/unified-heap-marking-state.h:9, from ../deps/v8/src/heap/cppgc-js/unified-heap-marking-visitor.h:11: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/allocation-result.h:11, from ../deps/v8/src/heap/heap.h:29, from ../deps/v8/src/heap/memory-chunk-layout.h:9, from ../deps/v8/src/heap/basic-memory-chunk.h:16, from ../deps/v8/src/heap/memory-chunk.h:14, from ../deps/v8/src/heap/marking-visitor.h:11: ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:34: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-array-buffer.h:10, from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13, from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/objects-visiting.h:9, from ../deps/v8/src/heap/marking-visitor.h:12: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21, from ../deps/v8/src/execution/isolate.h:33, from ../deps/v8/src/logging/log.h:16, from ../deps/v8/src/heap/base-space.h:12, from ../deps/v8/src/heap/spaces.h:15, from ../deps/v8/src/heap/marking-visitor.h:13: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/logging/runtime-call-stats-scope.h:11, from ../deps/v8/src/execution/arguments.h:10, from ../deps/v8/src/builtins/builtins-utils.h:10, from ../deps/v8/src/objects/elements.h:8, from ../deps/v8/src/objects/js-objects-inl.h:10, from ../deps/v8/src/heap/embedder-tracing-inl.h:9, from ../deps/v8/src/heap/cppgc-js/cpp-marking-state-inl.h:9, from ../deps/v8/src/heap/marking-worklist-inl.h:9, from ../deps/v8/src/heap/cppgc-js/unified-heap-marking-state-inl.h:14, from ../deps/v8/src/heap/cppgc-js/unified-heap-marking-visitor.cc:7: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/maybe-object-inl.h:8, from ../deps/v8/src/heap/heap-write-barrier-inl.h:18, from ../deps/v8/src/objects/embedder-data-slot-inl.h:10, from ../deps/v8/src/objects/js-objects-inl.h:11: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/feedback-vector-inl.h:10, from ../deps/v8/src/objects/feedback-cell-inl.h:11, from ../deps/v8/src/objects/js-function-inl.h:16, from ../deps/v8/src/objects/map-inl.h:14, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29, from ../deps/v8/src/objects/embedder-data-slot-inl.h:14: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:33: ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/free-list.o ../deps/v8/src/heap/free-list.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/free-list.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/heap/free-list.h:8, from ../deps/v8/src/heap/free-list.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/allocation-result.h:9, from ../deps/v8/src/heap/heap.h:29, from ../deps/v8/src/heap/memory-chunk-layout.h:9, from ../deps/v8/src/heap/basic-memory-chunk.h:16, from ../deps/v8/src/heap/memory-chunk.h:14, from ../deps/v8/src/heap/free-list.h:10: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/allocation-result.h:11: ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:34: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-array-buffer.h:10, from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13, from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/free-list.h:12: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21, from ../deps/v8/src/execution/isolate.h:33, from ../deps/v8/src/logging/log.h:16, from ../deps/v8/src/heap/base-space.h:12, from ../deps/v8/src/heap/spaces.h:15, from ../deps/v8/src/heap/free-list-inl.h:9, from ../deps/v8/src/heap/free-list.cc:9: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/heap/concurrent-allocator-inl.h:13, from ../deps/v8/src/heap/heap-inl.h:22, from ../deps/v8/src/heap/spaces-inl.h:11, from ../deps/v8/src/heap/memory-chunk-inl.h:9, from ../deps/v8/src/heap/free-list.cc:11: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/heap/new-spaces-inl.h:13, from ../deps/v8/src/heap/heap-inl.h:31: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreeSpace; Source = v8::internal::HeapObject]': ../deps/v8/src/objects/free-space-inl.h:42:29: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreeSpace' from an array of 'const class v8::internal::HeapObject' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/free-list.h:11: ../deps/v8/src/objects/free-space.h:23:7: note: 'class v8::internal::FreeSpace' declared here 23 | class FreeSpace : public TorqueGeneratedFreeSpace { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreeSpace; Source = v8::internal::Object]': ../deps/v8/src/objects/free-space-inl.h:46:29: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreeSpace' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/free-space.h:23:7: note: 'class v8::internal::FreeSpace' declared here 23 | class FreeSpace : public TorqueGeneratedFreeSpace { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:33: ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/embedder-tracing.o ../deps/v8/src/heap/embedder-tracing.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/embedder-tracing.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/atomicops.h:40, from ../deps/v8/src/base/atomic-utils.h:13, from ../deps/v8/src/common/globals.h:15, from ../deps/v8/src/heap/embedder-tracing.h:14, from ../deps/v8/src/heap/embedder-tracing.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/heap/embedder-tracing.h:15: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/logging/runtime-call-stats-scope.h:11, from ../deps/v8/src/execution/arguments.h:10, from ../deps/v8/src/builtins/builtins-utils.h:10, from ../deps/v8/src/objects/elements.h:8, from ../deps/v8/src/objects/js-objects-inl.h:10, from ../deps/v8/src/heap/embedder-tracing-inl.h:9, from ../deps/v8/src/heap/embedder-tracing.cc:10: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/maybe-object-inl.h:8, from ../deps/v8/src/heap/heap-write-barrier-inl.h:18, from ../deps/v8/src/objects/embedder-data-slot-inl.h:10, from ../deps/v8/src/objects/js-objects-inl.h:11: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/feedback-vector-inl.h:10, from ../deps/v8/src/objects/feedback-cell-inl.h:11, from ../deps/v8/src/objects/js-function-inl.h:16, from ../deps/v8/src/objects/map-inl.h:14, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29, from ../deps/v8/src/objects/embedder-data-slot-inl.h:14: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/memory-chunk-layout.o ../deps/v8/src/heap/memory-chunk-layout.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/memory-chunk-layout.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/heap/base/active-system-pages.h:11, from ../deps/v8/src/heap/memory-chunk-layout.h:8, from ../deps/v8/src/heap/memory-chunk-layout.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/allocation-result.h:9, from ../deps/v8/src/heap/heap.h:29, from ../deps/v8/src/heap/memory-chunk-layout.h:9: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/allocation-result.h:11: ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:34: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-array-buffer.h:10, from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13, from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21, from ../deps/v8/src/execution/isolate.h:33, from ../deps/v8/src/logging/log.h:16, from ../deps/v8/src/heap/base-space.h:12, from ../deps/v8/src/heap/spaces.h:15, from ../deps/v8/src/heap/memory-allocator.h:24, from ../deps/v8/src/heap/memory-chunk-layout.cc:9: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/cppgc-js/cpp-heap.o ../deps/v8/src/heap/cppgc-js/cpp-heap.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/cppgc-js/cpp-heap.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/heap/cppgc-js/cpp-heap.h:17, from ../deps/v8/src/heap/cppgc-js/cpp-heap.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/execution/isolate-inl.h:8, from ../deps/v8/src/heap/cppgc-js/cpp-heap.cc:20: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/execution/local-isolate-inl.h:9, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/execution/isolate-utils-inl.h:8, from ../deps/v8/src/objects/dictionary-inl.h:9, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/feedback-vector-inl.h:10, from ../deps/v8/src/objects/feedback-cell-inl.h:11, from ../deps/v8/src/objects/js-function-inl.h:16, from ../deps/v8/src/objects/map-inl.h:14, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29, from ../deps/v8/src/objects/fixed-array-inl.h:16, from ../deps/v8/src/numbers/hash-seed-inl.h:31, from ../deps/v8/src/objects/dictionary-inl.h:10: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/incremental-marking-job.o ../deps/v8/src/heap/incremental-marking-job.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/incremental-marking-job.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/tasks/cancelable-task.h:12, from ../deps/v8/src/heap/incremental-marking-job.h:8, from ../deps/v8/src/heap/incremental-marking-job.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/heap/incremental-marking-job.cc:9: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/heap/concurrent-allocator-inl.h:13, from ../deps/v8/src/heap/heap-inl.h:22, from ../deps/v8/src/heap/incremental-marking-job.cc:13: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/heap/new-spaces-inl.h:13, from ../deps/v8/src/heap/heap-inl.h:31: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/heap-allocator.o ../deps/v8/src/heap/heap-allocator.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/heap-allocator.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/heap/heap-allocator.h:9, from ../deps/v8/src/heap/heap-allocator.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/allocation-result.h:9, from ../deps/v8/src/heap/heap-allocator.h:11: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/allocation-result.h:11: ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/heap/heap-allocator.cc:9: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/heap/concurrent-allocator-inl.h:13, from ../deps/v8/src/heap/heap-allocator-inl.h:10, from ../deps/v8/src/heap/heap-allocator.cc:10: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/heap/new-spaces-inl.h:13, from ../deps/v8/src/heap/heap-inl.h:31, from ../deps/v8/src/heap/spaces-inl.h:11, from ../deps/v8/src/heap/concurrent-allocator-inl.h:14: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:9: ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/invalidated-slots.o ../deps/v8/src/heap/invalidated-slots.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/invalidated-slots.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/atomicops.h:40, from ../deps/v8/src/base/atomic-utils.h:13, from ../deps/v8/src/heap/invalidated-slots.h:11, from ../deps/v8/src/heap/invalidated-slots.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/allocation-result.h:9, from ../deps/v8/src/heap/heap.h:29, from ../deps/v8/src/heap/memory-chunk-layout.h:9, from ../deps/v8/src/heap/invalidated-slots.h:12: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/allocation-result.h:11: ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:34: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-array-buffer.h:10, from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13, from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21, from ../deps/v8/src/execution/isolate.h:33, from ../deps/v8/src/logging/log.h:16, from ../deps/v8/src/heap/base-space.h:12, from ../deps/v8/src/heap/spaces.h:15, from ../deps/v8/src/heap/invalidated-slots-inl.h:9, from ../deps/v8/src/heap/invalidated-slots.cc:7: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/execution/local-isolate-inl.h:9, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/heap/invalidated-slots-inl.h:10: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:33: ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/finalization-registry-cleanup-task.o ../deps/v8/src/heap/finalization-registry-cleanup-task.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/finalization-registry-cleanup-task.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/common/assert-scope.h:12, from ../deps/v8/src/objects/embedder-data-slot.h:10, from ../deps/v8/src/objects/js-objects.h:8, from ../deps/v8/src/objects/js-weak-refs.h:8, from ../deps/v8/src/heap/finalization-registry-cleanup-task.h:8, from ../deps/v8/src/heap/finalization-registry-cleanup-task.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/property-array.h:8, from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/deoptimizer/translation-array.h:10, from ../deps/v8/src/objects/code.h:11, from ../deps/v8/src/execution/frames.h:13, from ../deps/v8/src/heap/finalization-registry-cleanup-task.cc:7: ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13, from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33, from ../deps/v8/src/execution/v8threads.h:10, from ../deps/v8/src/heap/finalization-registry-cleanup-task.cc:10: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/heap/concurrent-allocator-inl.h:13, from ../deps/v8/src/heap/heap-inl.h:22, from ../deps/v8/src/heap/finalization-registry-cleanup-task.cc:11: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/heap/new-spaces-inl.h:13, from ../deps/v8/src/heap/heap-inl.h:31: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakCell; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-weak-refs-tq.inc:90:23: required from 'static D v8::internal::TorqueGeneratedWeakCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakCell; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WeakCell]' ../deps/v8/src/objects/js-weak-refs-inl.h:49:43: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakCell' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-weak-refs.h:76:7: note: 'class v8::internal::WeakCell' declared here 76 | class WeakCell : public TorqueGeneratedWeakCell { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSFinalizationRegistry; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-weak-refs-tq.inc:232:23: required from 'static D v8::internal::TorqueGeneratedJSFinalizationRegistry::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSFinalizationRegistry; P = v8::internal::JSObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSFinalizationRegistry]' ../deps/v8/src/heap/finalization-registry-cleanup-task.cc:93:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSFinalizationRegistry' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-weak-refs.h:24:7: note: 'class v8::internal::JSFinalizationRegistry' declared here 24 | class JSFinalizationRegistry | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/execution/isolate.o ../deps/v8/src/execution/isolate.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/execution/isolate.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/execution/isolate.h:21, from ../deps/v8/src/execution/isolate.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/api/api-inl.h:9, from ../deps/v8/src/execution/isolate.cc:19: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/heap/new-spaces-inl.h:13, from ../deps/v8/src/heap/heap-inl.h:31, from ../deps/v8/src/api/api-inl.h:14: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CompilationCacheTable; Source = v8::internal::Object]': ../deps/v8/src/objects/compilation-cache-table.h:129:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CompilationCacheTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/codegen/compilation-cache.h:9, from ../deps/v8/src/execution/isolate.cc:33: ../deps/v8/src/objects/compilation-cache-table.h:84:7: note: 'class v8::internal::CompilationCacheTable' declared here 84 | class CompilationCacheTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmValueObject; Source = v8::internal::Object]': ../deps/v8/src/debug/debug-wasm-objects.h:39:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmValueObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/execution/isolate.cc:42: ../deps/v8/src/debug/debug-wasm-objects.h:37:7: note: 'class v8::internal::WasmValueObject' declared here 37 | class WasmValueObject : public JSObject { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakCell; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-weak-refs-tq.inc:90:23: required from 'static D v8::internal::TorqueGeneratedWeakCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakCell; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WeakCell]' ../deps/v8/src/objects/js-weak-refs-inl.h:49:43: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakCell' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/weak-object-worklists.h:11, from ../deps/v8/src/heap/marking-visitor.h:14, from ../deps/v8/src/heap/concurrent-marking.h:14, from ../deps/v8/src/heap/mark-compact.h:13, from ../deps/v8/src/heap/incremental-marking.h:11, from ../deps/v8/src/heap/concurrent-allocator-inl.h:12, from ../deps/v8/src/heap/heap-inl.h:22: ../deps/v8/src/objects/js-weak-refs.h:76:7: note: 'class v8::internal::WeakCell' declared here 76 | class WeakCell : public TorqueGeneratedWeakCell { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSFunction; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-function-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedJSFunction::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSFunction; P = v8::internal::JSFunctionOrBoundFunctionOrWrappedFunction]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSFunction]' ../deps/v8/src/execution/isolate.cc:853:35: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/wasm/wasm-objects.h:19: ../deps/v8/src/objects/js-function.h:86:7: note: 'class v8::internal::JSFunction' declared here 86 | class JSFunction : public TorqueGeneratedJSFunction< | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmContinuationObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:870:23: required from 'static D v8::internal::TorqueGeneratedWasmContinuationObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmContinuationObject; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmContinuationObject]' ../deps/v8/src/execution/isolate.cc:4220:17: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmContinuationObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:1003:7: note: 'class v8::internal::WasmContinuationObject' declared here 1003 | class WasmContinuationObject | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-tq.inc:116:23: required from 'static D v8::internal::TorqueGeneratedJSArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSArray; P = v8::internal::JSObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSArray]' ../deps/v8/src/objects/js-array-inl.h:58:8: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:22: ../deps/v8/src/objects/js-array.h:25:7: note: 'class v8::internal::JSArray' declared here 25 | class JSArray : public TorqueGeneratedJSArray { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSFinalizationRegistry; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-weak-refs-tq.inc:232:23: required from 'static D v8::internal::TorqueGeneratedJSFinalizationRegistry::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSFinalizationRegistry; P = v8::internal::JSObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSFinalizationRegistry]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSFinalizationRegistry]' ../deps/v8/src/objects/js-weak-refs-inl.h:33:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSFinalizationRegistry' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-weak-refs.h:24:7: note: 'class v8::internal::JSFinalizationRegistry' declared here 24 | class JSFinalizationRegistry | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSGeneratorObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-generator-tq.inc:73:23: required from 'static D v8::internal::TorqueGeneratedJSGeneratorObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSGeneratorObject; P = v8::internal::JSObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSGeneratorObject]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSGeneratorObject]' ../deps/v8/src/execution/isolate.cc:733:49: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSGeneratorObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:20: ../deps/v8/src/objects/js-generator.h:23:7: note: 'class v8::internal::JSGeneratorObject' declared here 23 | class JSGeneratorObject | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSPromise; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-promise-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedJSPromise::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSPromise; P = v8::internal::JSObjectWithEmbedderSlots]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSPromise]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSPromise]' ../deps/v8/src/execution/isolate.cc:932:16: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSPromise' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:21: ../deps/v8/src/objects/js-promise.h:31:7: note: 'class v8::internal::JSPromise' declared here 31 | class JSPromise | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PromiseReaction; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/promise-tq.inc:166:23: required from 'static D v8::internal::TorqueGeneratedPromiseReaction::unchecked_cast(v8::internal::Object) [with D = v8::internal::PromiseReaction; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PromiseReaction]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PromiseReaction]' ../deps/v8/src/execution/isolate.cc:938:18: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PromiseReaction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-promise.h:10: ../deps/v8/src/objects/promise.h:101:7: note: 'class v8::internal::PromiseReaction' declared here 101 | class PromiseReaction | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSAsyncFunctionObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-generator-tq.inc:155:23: required from 'static D v8::internal::TorqueGeneratedJSAsyncFunctionObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSAsyncFunctionObject; P = v8::internal::JSGeneratorObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSAsyncFunctionObject]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSAsyncFunctionObject]' ../deps/v8/src/execution/isolate.cc:963:47: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSAsyncFunctionObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-generator.h:46:7: note: 'class v8::internal::JSAsyncFunctionObject' declared here 46 | class JSAsyncFunctionObject | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSAsyncGeneratorObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-generator-tq.inc:224:23: required from 'static D v8::internal::TorqueGeneratedJSAsyncGeneratorObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSAsyncGeneratorObject; P = v8::internal::JSGeneratorObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSAsyncGeneratorObject]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSAsyncGeneratorObject]' ../deps/v8/src/execution/isolate.cc:967:35: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSAsyncGeneratorObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-generator.h:57:7: note: 'class v8::internal::JSAsyncGeneratorObject' declared here 57 | class JSAsyncGeneratorObject | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AsyncGeneratorRequest; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-generator-tq.inc:311:23: required from 'static D v8::internal::TorqueGeneratedAsyncGeneratorRequest::unchecked_cast(v8::internal::Object) [with D = v8::internal::AsyncGeneratorRequest; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::AsyncGeneratorRequest]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::AsyncGeneratorRequest]' ../deps/v8/src/execution/isolate.cc:971:65: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AsyncGeneratorRequest' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-generator.h:68:7: note: 'class v8::internal::AsyncGeneratorRequest' declared here 68 | class AsyncGeneratorRequest | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PromiseCapability; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/promise-tq.inc:51:23: required from 'static D v8::internal::TorqueGeneratedPromiseCapability::unchecked_cast(v8::internal::Object) [with D = v8::internal::PromiseCapability; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PromiseCapability]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PromiseCapability]' ../deps/v8/src/execution/isolate.cc:990:22: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PromiseCapability' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/promise.h:76:7: note: 'class v8::internal::PromiseCapability' declared here 76 | class PromiseCapability | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PromiseReactionJobTask; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/promise-tq.inc:285:23: required from 'static D v8::internal::TorqueGeneratedPromiseReactionJobTask::unchecked_cast(v8::internal::Object) [with D = v8::internal::PromiseReactionJobTask; P = v8::internal::Microtask]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PromiseReactionJobTask]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PromiseReactionJobTask]' ../deps/v8/src/execution/isolate.cc:1065:61: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PromiseReactionJobTask' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/promise.h:30:7: note: 'class v8::internal::PromiseReactionJobTask' declared here 30 | class PromiseReactionJobTask | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ErrorStackData; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/debug-objects-tq.inc:558:23: required from 'static D v8::internal::TorqueGeneratedErrorStackData::unchecked_cast(v8::internal::Object) [with D = v8::internal::ErrorStackData; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::ErrorStackData]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::ErrorStackData]' ../deps/v8/src/execution/isolate.cc:1260:24: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ErrorStackData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/execution/isolate.h:39: ../deps/v8/src/objects/debug-objects.h:234:7: note: 'class v8::internal::ErrorStackData' declared here 234 | class ErrorStackData | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Script; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/script-tq.inc:133:23: required from 'static D v8::internal::TorqueGeneratedScript::unchecked_cast(v8::internal::Object) [with D = v8::internal::Script; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Script]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::Script]' ../deps/v8/src/execution/isolate.cc:1382:22: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Script' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info.h:18, from ../deps/v8/src/objects/code.h:17: ../deps/v8/src/objects/script.h:34:7: note: 'class v8::internal::Script' declared here 34 | class Script : public TorqueGeneratedScript { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::StackFrameInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/debug-objects-tq.inc:466:23: required from 'static D v8::internal::TorqueGeneratedStackFrameInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::StackFrameInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::StackFrameInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::StackFrameInfo]' ../deps/v8/src/execution/isolate.cc:2435:40: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::StackFrameInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/debug-objects.h:206:7: note: 'class v8::internal::StackFrameInfo' declared here 206 | class StackFrameInfo | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMessageObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:633:23: required from 'static D v8::internal::TorqueGeneratedJSMessageObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSMessageObject; P = v8::internal::JSObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSMessageObject]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSMessageObject]' ../deps/v8/src/execution/isolate.cc:2575:34: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMessageObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:1170:7: note: 'class v8::internal::JSMessageObject' declared here 1170 | class JSMessageObject | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PromiseOnStack; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/debug-objects-tq.inc:647:23: required from 'static D v8::internal::TorqueGeneratedPromiseOnStack::unchecked_cast(v8::internal::Object) [with D = v8::internal::PromiseOnStack; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PromiseOnStack]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PromiseOnStack]' ../deps/v8/src/execution/isolate.cc:2788:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PromiseOnStack' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/debug-objects.h:254:7: note: 'class v8::internal::PromiseOnStack' declared here 254 | class PromiseOnStack | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptOrModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:215:23: required from 'static D v8::internal::TorqueGeneratedScriptOrModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScriptOrModule; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::ScriptOrModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::ScriptOrModule]' ../deps/v8/src/execution/isolate.cc:4704:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptOrModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/module.h:174:7: note: 'class v8::internal::ScriptOrModule' declared here 174 | class ScriptOrModule | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SharedFunctionInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/shared-function-info-tq.inc:267:23: required from 'static D v8::internal::TorqueGeneratedSharedFunctionInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::SharedFunctionInfo; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SharedFunctionInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SharedFunctionInfo]' ../deps/v8/src/execution/isolate.cc:5014:15: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SharedFunctionInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/shared-function-info.h:186:7: note: 'class v8::internal::SharedFunctionInfo' declared here 186 | class SharedFunctionInfo | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Microtask; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/microtask-tq.inc:26:23: required from 'static D v8::internal::TorqueGeneratedMicrotask::unchecked_cast(v8::internal::Object) [with D = v8::internal::Microtask; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Microtask]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::Microtask]' ../deps/v8/src/execution/isolate.cc:5090:24: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Microtask' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/promise.h:8: ../deps/v8/src/objects/microtask.h:24:7: note: 'class v8::internal::Microtask' declared here 24 | class Microtask : public TorqueGeneratedMicrotask { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PromiseResolveThenableJobTask; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/promise-tq.inc:514:23: required from 'static D v8::internal::TorqueGeneratedPromiseResolveThenableJobTask::unchecked_cast(v8::internal::Object) [with D = v8::internal::PromiseResolveThenableJobTask; P = v8::internal::Microtask]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PromiseResolveThenableJobTask]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PromiseResolveThenableJobTask]' ../deps/v8/src/execution/isolate.cc:5107:42: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PromiseResolveThenableJobTask' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/promise.h:66:7: note: 'class v8::internal::PromiseResolveThenableJobTask' declared here 66 | class PromiseResolveThenableJobTask | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSGlobalProxy; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:383:23: required from 'static D v8::internal::TorqueGeneratedJSGlobalProxy::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSGlobalProxy; P = v8::internal::JSSpecialObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSGlobalProxy]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSGlobalProxy]' ../deps/v8/src/execution/isolate.cc:5230:15: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSGlobalProxy' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:1048:7: note: 'class v8::internal::JSGlobalProxy' declared here 1048 | class JSGlobalProxy | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Managed; Source = v8::internal::Object]': ../deps/v8/src/objects/managed.h:61:71: required from 'static v8::internal::Managed v8::internal::Managed::unchecked_cast(v8::internal::Object) [with CppType = v8::internal::wasm::GlobalWasmCodeRef]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Managed]' ../deps/v8/src/objects/managed-inl.h:52:68: required from 'static v8::internal::Handle > v8::internal::Managed::FromSharedPtr(v8::internal::Isolate*, size_t, std::shared_ptr<_Tp>) [with CppType = v8::internal::wasm::GlobalWasmCodeRef; size_t = long unsigned int]' ../deps/v8/src/objects/managed-inl.h:20:23: required from 'static v8::internal::Handle > v8::internal::Managed::Allocate(v8::internal::Isolate*, size_t, Args&& ...) [with Args = {v8::internal::wasm::WasmCode*, const std::shared_ptr&}; CppType = v8::internal::wasm::GlobalWasmCodeRef; size_t = long unsigned int]' ../deps/v8/src/execution/isolate.cc:805:59: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Managed' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/script-inl.h:8, from ../deps/v8/src/objects/shared-function-info-inl.h:17: ../deps/v8/src/objects/managed.h:49:7: note: 'class v8::internal::Managed' declared here 49 | class Managed : public Foreign { | ^~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/local-heap.o ../deps/v8/src/heap/local-heap.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/local-heap.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/heap/local-heap.h:12, from ../deps/v8/src/heap/local-heap.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/heap/local-heap.h:16: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/heap/new-spaces-inl.h:13, from ../deps/v8/src/heap/heap-inl.h:31, from ../deps/v8/src/heap/local-heap.cc:20: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/incremental-marking.o ../deps/v8/src/heap/incremental-marking.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/incremental-marking.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/lazy-instance.h:73, from ../deps/v8/src/base/platform/mutex.h:9, from ../deps/v8/src/heap/incremental-marking.h:8, from ../deps/v8/src/heap/incremental-marking.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/allocation-result.h:9, from ../deps/v8/src/heap/heap.h:29, from ../deps/v8/src/heap/incremental-marking.h:9: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/allocation-result.h:11: ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:34: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-array-buffer.h:10, from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13, from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/objects-visiting.h:9, from ../deps/v8/src/heap/marking-visitor.h:12, from ../deps/v8/src/heap/concurrent-marking.h:14, from ../deps/v8/src/heap/mark-compact.h:13, from ../deps/v8/src/heap/incremental-marking.h:11: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21, from ../deps/v8/src/execution/isolate.h:33, from ../deps/v8/src/logging/log.h:16, from ../deps/v8/src/heap/base-space.h:12, from ../deps/v8/src/heap/spaces.h:15, from ../deps/v8/src/heap/marking-visitor.h:13: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CompilationCacheTable; Source = v8::internal::Object]': ../deps/v8/src/objects/compilation-cache-table.h:129:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CompilationCacheTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/codegen/compilation-cache.h:9, from ../deps/v8/src/heap/incremental-marking.cc:7: ../deps/v8/src/objects/compilation-cache-table.h:84:7: note: 'class v8::internal::CompilationCacheTable' declared here 84 | class CompilationCacheTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/heap/concurrent-allocator-inl.h:13, from ../deps/v8/src/heap/heap-inl.h:22, from ../deps/v8/src/heap/incremental-marking.cc:15: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/heap/new-spaces-inl.h:13, from ../deps/v8/src/heap/heap-inl.h:31: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreeSpace; Source = v8::internal::HeapObject]': ../deps/v8/src/objects/free-space-inl.h:42:29: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreeSpace' from an array of 'const class v8::internal::HeapObject' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/free-list.h:11, from ../deps/v8/src/heap/spaces.h:18: ../deps/v8/src/objects/free-space.h:23:7: note: 'class v8::internal::FreeSpace' declared here 23 | class FreeSpace : public TorqueGeneratedFreeSpace { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreeSpace; Source = v8::internal::Object]': ../deps/v8/src/objects/free-space-inl.h:46:29: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreeSpace' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/free-space.h:23:7: note: 'class v8::internal::FreeSpace' declared here 23 | class FreeSpace : public TorqueGeneratedFreeSpace { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::LoadHandler; Source = v8::internal::Object]': ../deps/v8/src/ic/handler-configuration.h:46:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::LoadHandler' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-body-descriptors-inl.h:11, from ../deps/v8/src/heap/objects-visiting-inl.h:16, from ../deps/v8/src/heap/mark-compact-inl.h:15, from ../deps/v8/src/heap/incremental-marking-inl.h:11, from ../deps/v8/src/heap/incremental-marking.cc:17: ../deps/v8/src/ic/handler-configuration.h:44:7: note: 'class v8::internal::LoadHandler' declared here 44 | class LoadHandler final : public DataHandler { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]': ../deps/v8/src/ic/handler-configuration.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::StoreHandler' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/ic/handler-configuration.h:241:7: note: 'class v8::internal::StoreHandler' declared here 241 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:33: ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SloppyArgumentsElements; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/arguments-tq.inc:229:23: required from 'static D v8::internal::TorqueGeneratedSloppyArgumentsElements::unchecked_cast(v8::internal::Object) [with D = v8::internal::SloppyArgumentsElements; P = v8::internal::FixedArrayBase]' /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/objects-body-descriptors-inl.inc:25:51: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SloppyArgumentsElements' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/arguments.h:20, from ../deps/v8/src/heap/objects-visiting-inl.h:11: /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/arguments-tq.inc:282:7: note: 'class v8::internal::SloppyArgumentsElements' declared here 282 | class SloppyArgumentsElements : public TorqueGeneratedSloppyArgumentsElements { | ^~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::StrongDescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/torque-defined-classes-tq.inc:38:23: required from 'static D v8::internal::TorqueGeneratedStrongDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::StrongDescriptorArray; P = v8::internal::DescriptorArray]' /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/objects-body-descriptors-inl.inc:46:49: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::StrongDescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/torque-defined-classes.h:19, from ../deps/v8/src/objects/template-objects.h:10, from ../deps/v8/src/objects/objects-body-descriptors-inl.h:33: /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/torque-defined-classes-tq.inc:82:7: note: 'class v8::internal::StrongDescriptorArray' declared here 82 | class StrongDescriptorArray : public TorqueGeneratedStrongDescriptorArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/objects-body-descriptors-inl.inc:53:42: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SeqOneByteString; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:497:23: required from 'static D v8::internal::TorqueGeneratedSeqOneByteString::unchecked_cast(v8::internal::Object) [with D = v8::internal::SeqOneByteString; P = v8::internal::SeqString]' /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/objects-body-descriptors-inl.inc:156:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SeqOneByteString' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:711:7: note: 'class v8::internal::SeqOneByteString' declared here 711 | class SeqOneByteString | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SeqTwoByteString; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:572:23: required from 'static D v8::internal::TorqueGeneratedSeqTwoByteString::unchecked_cast(v8::internal::Object) [with D = v8::internal::SeqTwoByteString; P = v8::internal::SeqString]' /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/objects-body-descriptors-inl.inc:163:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SeqTwoByteString' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:761:7: note: 'class v8::internal::SeqTwoByteString' declared here 761 | class SeqTwoByteString | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InternalClassWithSmiElements; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/torque-defined-classes-tq.inc:806:23: required from 'static D v8::internal::TorqueGeneratedInternalClassWithSmiElements::unchecked_cast(v8::internal::Object) [with D = v8::internal::InternalClassWithSmiElements; P = v8::internal::FixedArrayBase]' /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/objects-body-descriptors-inl.inc:279:56: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InternalClassWithSmiElements' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/torque-defined-classes-tq.inc:859:7: note: 'class v8::internal::InternalClassWithSmiElements' declared here 859 | class InternalClassWithSmiElements : public TorqueGeneratedInternalClassWithSmiElements { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InternalClassWithStructElements; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/torque-defined-classes-tq.inc:931:23: required from 'static D v8::internal::TorqueGeneratedInternalClassWithStructElements::unchecked_cast(v8::internal::Object) [with D = v8::internal::InternalClassWithStructElements; P = v8::internal::HeapObject]' /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/objects-body-descriptors-inl.inc:286:59: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InternalClassWithStructElements' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/torque-defined-classes-tq.inc:996:7: note: 'class v8::internal::InternalClassWithStructElements' declared here 996 | class InternalClassWithStructElements : public TorqueGeneratedInternalClassWithStructElements { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakCell; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-weak-refs-tq.inc:90:23: required from 'static D v8::internal::TorqueGeneratedWeakCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakCell; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WeakCell]' ../deps/v8/src/objects/js-weak-refs-inl.h:49:43: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakCell' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/weak-object-worklists.h:11, from ../deps/v8/src/heap/marking-visitor.h:14: ../deps/v8/src/objects/js-weak-refs.h:76:7: note: 'class v8::internal::WeakCell' declared here 76 | class WeakCell : public TorqueGeneratedWeakCell { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSFinalizationRegistry; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-weak-refs-tq.inc:232:23: required from 'static D v8::internal::TorqueGeneratedJSFinalizationRegistry::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSFinalizationRegistry; P = v8::internal::JSObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSFinalizationRegistry]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSFinalizationRegistry]' ../deps/v8/src/objects/js-weak-refs-inl.h:33:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSFinalizationRegistry' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-weak-refs.h:24:7: note: 'class v8::internal::JSFinalizationRegistry' declared here 24 | class JSFinalizationRegistry | ^~~~~~~~~~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/heap-write-barrier.o ../deps/v8/src/heap/heap-write-barrier.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/heap-write-barrier.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/atomicops.h:40, from ../deps/v8/src/base/atomic-utils.h:13, from ../deps/v8/src/common/globals.h:15, from ../deps/v8/src/heap/heap-write-barrier.h:10, from ../deps/v8/src/heap/heap-write-barrier.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap-write-barrier.h:11: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/heap/embedder-tracing.h:15, from ../deps/v8/src/heap/heap-write-barrier.cc:7: ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/execution/local-isolate-inl.h:9, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/maybe-object-inl.h:8, from ../deps/v8/src/heap/heap-write-barrier-inl.h:18, from ../deps/v8/src/heap/heap-write-barrier.cc:8: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/js-function-inl.h:18, from ../deps/v8/src/objects/contexts-inl.h:13, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29, from ../deps/v8/src/heap/new-spaces-inl.h:13, from ../deps/v8/src/heap/heap-inl.h:31, from ../deps/v8/src/objects/code-inl.h:14, from ../deps/v8/src/heap/heap-write-barrier.cc:10: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/heap-layout-tracer.o ../deps/v8/src/heap/heap-layout-tracer.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/heap-layout-tracer.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/atomicops.h:40, from ../deps/v8/src/base/atomic-utils.h:13, from ../deps/v8/src/common/globals.h:15, from ../deps/v8/src/heap/heap-layout-tracer.h:9, from ../deps/v8/src/heap/heap-layout-tracer.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/allocation-result.h:9, from ../deps/v8/src/heap/heap.h:29, from ../deps/v8/src/heap/new-spaces.h:14, from ../deps/v8/src/heap/heap-layout-tracer.cc:9: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/allocation-result.h:11: ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:34: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-array-buffer.h:10, from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13, from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21, from ../deps/v8/src/execution/isolate.h:33, from ../deps/v8/src/logging/log.h:16, from ../deps/v8/src/heap/base-space.h:12, from ../deps/v8/src/heap/spaces.h:15, from ../deps/v8/src/heap/new-spaces.h:15: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/heap/concurrent-allocator-inl.h:13, from ../deps/v8/src/heap/heap-inl.h:22, from ../deps/v8/src/heap/spaces-inl.h:11, from ../deps/v8/src/heap/heap-layout-tracer.cc:12: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/heap/new-spaces-inl.h:13, from ../deps/v8/src/heap/heap-inl.h:31: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:33: ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/heap-controller.o ../deps/v8/src/heap/heap-controller.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/heap-controller.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/atomicops.h:40, from ../deps/v8/src/base/atomic-utils.h:13, from ../deps/v8/src/heap/heap.h:21, from ../deps/v8/src/heap/heap-controller.h:9, from ../deps/v8/src/heap/heap-controller.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/allocation-result.h:9, from ../deps/v8/src/heap/heap.h:29: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/allocation-result.h:11: ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:34: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-array-buffer.h:10, from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13, from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21, from ../deps/v8/src/execution/isolate.h:33, from ../deps/v8/src/execution/isolate-inl.h:8, from ../deps/v8/src/heap/heap-controller.cc:7: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/execution/local-isolate-inl.h:9, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/execution/isolate-utils-inl.h:8, from ../deps/v8/src/objects/dictionary-inl.h:9, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/feedback-vector-inl.h:10, from ../deps/v8/src/objects/feedback-cell-inl.h:11, from ../deps/v8/src/objects/js-function-inl.h:16, from ../deps/v8/src/objects/map-inl.h:14, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29, from ../deps/v8/src/objects/fixed-array-inl.h:16, from ../deps/v8/src/numbers/hash-seed-inl.h:31, from ../deps/v8/src/objects/dictionary-inl.h:10: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:33: ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/factory-base.o ../deps/v8/src/heap/factory-base.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/factory-base.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/strings.h:9, from ../deps/v8/src/heap/factory-base.h:9, from ../deps/v8/src/heap/factory-base.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/allocation-result.h:9, from ../deps/v8/src/heap/heap.h:29, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/ast/ast-value-factory.h:36, from ../deps/v8/src/ast/ast.h:10, from ../deps/v8/src/ast/ast-source-ranges.h:8, from ../deps/v8/src/heap/factory-base.cc:7: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/allocation-result.h:11: ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:34: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-array-buffer.h:10, from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13, from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:21: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/heap/factory-base.cc:10: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/heap/new-spaces-inl.h:13, from ../deps/v8/src/heap/heap-inl.h:31, from ../deps/v8/src/heap/factory-base.cc:13: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:33: ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-tq.inc:116:23: required from 'static D v8::internal::TorqueGeneratedJSArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSArray; P = v8::internal::JSObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSArray]' ../deps/v8/src/objects/js-array-inl.h:58:8: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:22: ../deps/v8/src/objects/js-array.h:25:7: note: 'class v8::internal::JSArray' declared here 25 | class JSArray : public TorqueGeneratedJSArray { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Script; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/script-tq.inc:133:23: required from 'static D v8::internal::TorqueGeneratedScript::unchecked_cast(v8::internal::Object) [with D = v8::internal::Script; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Script]' ../deps/v8/src/heap/factory-base.cc:279:18: required from 'v8::internal::Handle v8::internal::FactoryBase::NewScriptWithId(v8::internal::Handle, int) [with Impl = v8::internal::Factory]' ../deps/v8/src/heap/factory-base.cc:1107:58: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Script' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info.h:18, from ../deps/v8/src/objects/code.h:17: ../deps/v8/src/objects/script.h:34:7: note: 'class v8::internal::Script' declared here 34 | class Script : public TorqueGeneratedScript { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrimitiveHeapObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/primitive-heap-object-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedPrimitiveHeapObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrimitiveHeapObject; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/heap/factory-base.cc:280:20: required from 'v8::internal::Handle v8::internal::FactoryBase::NewScriptWithId(v8::internal::Handle, int) [with Impl = v8::internal::Factory]' ../deps/v8/src/heap/factory-base.cc:1107:58: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrimitiveHeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/name.h:10: ../deps/v8/src/objects/primitive-heap-object.h:21:7: note: 'class v8::internal::PrimitiveHeapObject' declared here 21 | class PrimitiveHeapObject | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SharedFunctionInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/shared-function-info-tq.inc:267:23: required from 'static D v8::internal::TorqueGeneratedSharedFunctionInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::SharedFunctionInfo; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SharedFunctionInfo]' ../deps/v8/src/heap/factory-base.cc:346:19: required from 'v8::internal::Handle v8::internal::FactoryBase::CloneSharedFunctionInfo(v8::internal::Handle) [with Impl = v8::internal::Factory]' ../deps/v8/src/heap/factory-base.cc:1107:58: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SharedFunctionInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/shared-function-info.h:186:7: note: 'class v8::internal::SharedFunctionInfo' declared here 186 | class SharedFunctionInfo | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SeqOneByteString; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:497:23: required from 'static D v8::internal::TorqueGeneratedSeqOneByteString::unchecked_cast(v8::internal::Object) [with D = v8::internal::SeqOneByteString; P = v8::internal::SeqString]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SeqOneByteString]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SeqOneByteString]' ../deps/v8/src/heap/factory-base.cc:629:27: required from 'v8::internal::Handle v8::internal::FactoryBase::NewOneByteInternalizedString(const v8::base::Vector&, uint32_t) [with Impl = v8::internal::Factory; uint32_t = unsigned int]' ../deps/v8/src/heap/factory-base.cc:1107:58: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SeqOneByteString' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:711:7: note: 'class v8::internal::SeqOneByteString' declared here 711 | class SeqOneByteString | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SeqTwoByteString; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:572:23: required from 'static D v8::internal::TorqueGeneratedSeqTwoByteString::unchecked_cast(v8::internal::Object) [with D = v8::internal::SeqTwoByteString; P = v8::internal::SeqString]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SeqTwoByteString]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SeqTwoByteString]' ../deps/v8/src/heap/factory-base.cc:642:27: required from 'v8::internal::Handle v8::internal::FactoryBase::NewTwoByteInternalizedString(const v8::base::Vector&, uint32_t) [with Impl = v8::internal::Factory; uint32_t = unsigned int]' ../deps/v8/src/heap/factory-base.cc:1107:58: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SeqTwoByteString' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:761:7: note: 'class v8::internal::SeqTwoByteString' declared here 761 | class SeqTwoByteString | ^~~~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/slot-set.o ../deps/v8/src/heap/slot-set.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/slot-set.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/atomicops.h:40, from ../deps/v8/src/base/atomic-utils.h:13, from ../deps/v8/src/heap/slot-set.h:12, from ../deps/v8/src/heap/slot-set.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/allocation-result.h:9, from ../deps/v8/src/heap/heap.h:29, from ../deps/v8/src/heap/memory-chunk-layout.h:9, from ../deps/v8/src/heap/slot-set.cc:8: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/allocation-result.h:11: ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:34: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-array-buffer.h:10, from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13, from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/memory-allocator.o ../deps/v8/src/heap/memory-allocator.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/memory-allocator.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/lazy-instance.h:73, from ../deps/v8/src/base/platform/mutex.h:9, from ../deps/v8/src/base/bounded-page-allocator.h:9, from ../deps/v8/src/heap/memory-allocator.h:15, from ../deps/v8/src/heap/memory-allocator.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/allocation-result.h:9, from ../deps/v8/src/heap/heap.h:29, from ../deps/v8/src/heap/memory-chunk-layout.h:9, from ../deps/v8/src/heap/basic-memory-chunk.h:16, from ../deps/v8/src/heap/memory-allocator.h:21: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/allocation-result.h:11: ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:34: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-array-buffer.h:10, from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13, from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21, from ../deps/v8/src/execution/isolate.h:33, from ../deps/v8/src/logging/log.h:16, from ../deps/v8/src/heap/base-space.h:12, from ../deps/v8/src/heap/spaces.h:15, from ../deps/v8/src/heap/memory-allocator.h:24: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/heap/concurrent-allocator-inl.h:13, from ../deps/v8/src/heap/heap-inl.h:22, from ../deps/v8/src/heap/memory-allocator.cc:16: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/heap/new-spaces-inl.h:13, from ../deps/v8/src/heap/heap-inl.h:31: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:33: ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/local-factory.o ../deps/v8/src/heap/local-factory.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/local-factory.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/atomicops.h:40, from ../deps/v8/src/base/atomic-utils.h:13, from ../deps/v8/src/common/globals.h:15, from ../deps/v8/src/heap/local-factory.h:9, from ../deps/v8/src/heap/local-factory.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/allocation-result.h:9, from ../deps/v8/src/heap/heap.h:29, from ../deps/v8/src/heap/local-factory.h:12: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/allocation-result.h:11: ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:34: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-array-buffer.h:10, from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13, from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21, from ../deps/v8/src/execution/isolate.h:33, from ../deps/v8/src/logging/log.h:16, from ../deps/v8/src/heap/base-space.h:12, from ../deps/v8/src/heap/spaces.h:15, from ../deps/v8/src/heap/local-factory.h:14: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/heap/local-factory.cc:8: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/heap/new-spaces-inl.h:13, from ../deps/v8/src/heap/heap-inl.h:31, from ../deps/v8/src/heap/spaces-inl.h:11, from ../deps/v8/src/heap/concurrent-allocator-inl.h:14, from ../deps/v8/src/heap/local-factory.cc:10: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:33: ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/init/icu_util.o ../deps/v8/src/init/icu_util.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/init/icu_util.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/large-spaces.o ../deps/v8/src/heap/large-spaces.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/large-spaces.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/heap/large-spaces.h:13, from ../deps/v8/src/heap/large-spaces.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/allocation-result.h:9, from ../deps/v8/src/heap/heap.h:29, from ../deps/v8/src/heap/large-spaces.h:16: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/allocation-result.h:11: ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:34: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-array-buffer.h:10, from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13, from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21, from ../deps/v8/src/execution/isolate.h:33, from ../deps/v8/src/logging/log.h:16, from ../deps/v8/src/heap/base-space.h:12, from ../deps/v8/src/heap/spaces.h:15, from ../deps/v8/src/heap/large-spaces.h:18: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/safepoint.h:11, from ../deps/v8/src/heap/combined-heap.h:10, from ../deps/v8/src/heap/large-spaces.cc:11: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/heap/new-spaces-inl.h:13, from ../deps/v8/src/heap/heap-inl.h:31, from ../deps/v8/src/heap/spaces-inl.h:11, from ../deps/v8/src/heap/memory-chunk-inl.h:9, from ../deps/v8/src/heap/large-spaces.cc:16: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:33: ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/marking-worklist.o ../deps/v8/src/heap/marking-worklist.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/marking-worklist.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/atomicops.h:40, from ../deps/v8/src/base/atomic-utils.h:13, from ../deps/v8/src/heap/base/worklist.h:11, from ../deps/v8/src/heap/marking-worklist.h:13, from ../deps/v8/src/heap/marking-worklist.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/marking-worklist.h:16: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/heap/embedder-tracing.h:15, from ../deps/v8/src/heap/embedder-tracing-inl.h:7, from ../deps/v8/src/heap/cppgc-js/cpp-marking-state-inl.h:9, from ../deps/v8/src/heap/marking-worklist-inl.h:9, from ../deps/v8/src/heap/marking-worklist.cc:13: ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/logging/runtime-call-stats-scope.h:11, from ../deps/v8/src/execution/arguments.h:10, from ../deps/v8/src/builtins/builtins-utils.h:10, from ../deps/v8/src/objects/elements.h:8, from ../deps/v8/src/objects/js-objects-inl.h:10, from ../deps/v8/src/heap/embedder-tracing-inl.h:9: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/maybe-object-inl.h:8, from ../deps/v8/src/heap/heap-write-barrier-inl.h:18, from ../deps/v8/src/objects/embedder-data-slot-inl.h:10, from ../deps/v8/src/objects/js-objects-inl.h:11: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/feedback-vector-inl.h:10, from ../deps/v8/src/objects/feedback-cell-inl.h:11, from ../deps/v8/src/objects/js-function-inl.h:16, from ../deps/v8/src/objects/map-inl.h:14, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29, from ../deps/v8/src/objects/embedder-data-slot-inl.h:14: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/gc-tracer.o ../deps/v8/src/heap/gc-tracer.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/gc-tracer.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/heap/gc-tracer.h:10, from ../deps/v8/src/heap/gc-tracer.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/allocation-result.h:9, from ../deps/v8/src/heap/heap.h:29, from ../deps/v8/src/heap/gc-tracer.h:14: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/allocation-result.h:11: ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:34: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-array-buffer.h:10, from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13, from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21, from ../deps/v8/src/execution/isolate.h:33, from ../deps/v8/src/heap/gc-tracer-inl.h:9, from ../deps/v8/src/heap/gc-tracer.cc:16: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/heap/concurrent-allocator-inl.h:13, from ../deps/v8/src/heap/heap-inl.h:22, from ../deps/v8/src/heap/gc-tracer.cc:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/heap/new-spaces-inl.h:13, from ../deps/v8/src/heap/heap-inl.h:31: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:33: ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/memory-reducer.o ../deps/v8/src/heap/memory-reducer.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/memory-reducer.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/heap/memory-reducer.h:9, from ../deps/v8/src/heap/memory-reducer.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/allocation-result.h:9, from ../deps/v8/src/heap/heap.h:29, from ../deps/v8/src/heap/gc-tracer.h:14, from ../deps/v8/src/heap/memory-reducer.cc:8: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/allocation-result.h:11: ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:34: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-array-buffer.h:10, from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13, from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21, from ../deps/v8/src/execution/isolate.h:33, from ../deps/v8/src/heap/heap-inl.h:20, from ../deps/v8/src/heap/memory-reducer.cc:9: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/heap/concurrent-allocator-inl.h:13, from ../deps/v8/src/heap/heap-inl.h:22: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/heap/new-spaces-inl.h:13, from ../deps/v8/src/heap/heap-inl.h:31: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:33: ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/memory-chunk.o ../deps/v8/src/heap/memory-chunk.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/memory-chunk.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/heap/memory-chunk.h:10, from ../deps/v8/src/heap/memory-chunk.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/allocation-result.h:9, from ../deps/v8/src/heap/heap.h:29, from ../deps/v8/src/heap/memory-chunk-layout.h:9, from ../deps/v8/src/heap/basic-memory-chunk.h:16, from ../deps/v8/src/heap/memory-chunk.h:14: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/allocation-result.h:11: ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:34: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-array-buffer.h:10, from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13, from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21, from ../deps/v8/src/execution/isolate.h:33, from ../deps/v8/src/logging/log.h:16, from ../deps/v8/src/heap/base-space.h:12, from ../deps/v8/src/heap/spaces.h:15, from ../deps/v8/src/heap/memory-allocator.h:24, from ../deps/v8/src/heap/memory-chunk.cc:12: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/heap/concurrent-allocator-inl.h:13, from ../deps/v8/src/heap/heap-inl.h:22, from ../deps/v8/src/heap/spaces-inl.h:11, from ../deps/v8/src/heap/memory-chunk-inl.h:9, from ../deps/v8/src/heap/memory-chunk.cc:13: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/heap/new-spaces-inl.h:13, from ../deps/v8/src/heap/heap-inl.h:31: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:33: ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/concurrent-marking.o ../deps/v8/src/heap/concurrent-marking.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/concurrent-marking.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/atomicops.h:40, from ../deps/v8/src/base/atomic-utils.h:13, from ../deps/v8/src/heap/concurrent-marking.h:11, from ../deps/v8/src/heap/concurrent-marking.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/marking-worklist.h:16, from ../deps/v8/src/heap/marking-visitor.h:9, from ../deps/v8/src/heap/concurrent-marking.h:14: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/allocation-result.h:11, from ../deps/v8/src/heap/heap.h:29, from ../deps/v8/src/heap/memory-chunk-layout.h:9, from ../deps/v8/src/heap/basic-memory-chunk.h:16, from ../deps/v8/src/heap/memory-chunk.h:14, from ../deps/v8/src/heap/marking-visitor.h:11: ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:34: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-array-buffer.h:10, from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13, from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/objects-visiting.h:9, from ../deps/v8/src/heap/marking-visitor.h:12: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21, from ../deps/v8/src/execution/isolate.h:33, from ../deps/v8/src/logging/log.h:16, from ../deps/v8/src/heap/base-space.h:12, from ../deps/v8/src/heap/spaces.h:15, from ../deps/v8/src/heap/marking-visitor.h:13: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/heap/concurrent-allocator-inl.h:13, from ../deps/v8/src/heap/heap-inl.h:22, from ../deps/v8/src/heap/concurrent-marking.cc:15: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/heap/new-spaces-inl.h:13, from ../deps/v8/src/heap/heap-inl.h:31: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreeSpace; Source = v8::internal::HeapObject]': ../deps/v8/src/objects/free-space-inl.h:42:29: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreeSpace' from an array of 'const class v8::internal::HeapObject' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/free-list.h:11, from ../deps/v8/src/heap/spaces.h:18: ../deps/v8/src/objects/free-space.h:23:7: note: 'class v8::internal::FreeSpace' declared here 23 | class FreeSpace : public TorqueGeneratedFreeSpace { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreeSpace; Source = v8::internal::Object]': ../deps/v8/src/objects/free-space-inl.h:46:29: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreeSpace' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/free-space.h:23:7: note: 'class v8::internal::FreeSpace' declared here 23 | class FreeSpace : public TorqueGeneratedFreeSpace { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::LoadHandler; Source = v8::internal::Object]': ../deps/v8/src/ic/handler-configuration.h:46:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::LoadHandler' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-body-descriptors-inl.h:11, from ../deps/v8/src/heap/objects-visiting-inl.h:16, from ../deps/v8/src/heap/mark-compact-inl.h:15, from ../deps/v8/src/heap/concurrent-marking.cc:17: ../deps/v8/src/ic/handler-configuration.h:44:7: note: 'class v8::internal::LoadHandler' declared here 44 | class LoadHandler final : public DataHandler { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]': ../deps/v8/src/ic/handler-configuration.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::StoreHandler' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/ic/handler-configuration.h:241:7: note: 'class v8::internal::StoreHandler' declared here 241 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:33: ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SloppyArgumentsElements; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/arguments-tq.inc:229:23: required from 'static D v8::internal::TorqueGeneratedSloppyArgumentsElements::unchecked_cast(v8::internal::Object) [with D = v8::internal::SloppyArgumentsElements; P = v8::internal::FixedArrayBase]' /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/objects-body-descriptors-inl.inc:25:51: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SloppyArgumentsElements' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/arguments.h:20, from ../deps/v8/src/heap/objects-visiting-inl.h:11: /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/arguments-tq.inc:282:7: note: 'class v8::internal::SloppyArgumentsElements' declared here 282 | class SloppyArgumentsElements : public TorqueGeneratedSloppyArgumentsElements { | ^~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::StrongDescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/torque-defined-classes-tq.inc:38:23: required from 'static D v8::internal::TorqueGeneratedStrongDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::StrongDescriptorArray; P = v8::internal::DescriptorArray]' /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/objects-body-descriptors-inl.inc:46:49: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::StrongDescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/torque-defined-classes.h:19, from ../deps/v8/src/objects/template-objects.h:10, from ../deps/v8/src/objects/objects-body-descriptors-inl.h:33: /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/torque-defined-classes-tq.inc:82:7: note: 'class v8::internal::StrongDescriptorArray' declared here 82 | class StrongDescriptorArray : public TorqueGeneratedStrongDescriptorArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/objects-body-descriptors-inl.inc:53:42: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SeqOneByteString; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:497:23: required from 'static D v8::internal::TorqueGeneratedSeqOneByteString::unchecked_cast(v8::internal::Object) [with D = v8::internal::SeqOneByteString; P = v8::internal::SeqString]' /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/objects-body-descriptors-inl.inc:156:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SeqOneByteString' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:711:7: note: 'class v8::internal::SeqOneByteString' declared here 711 | class SeqOneByteString | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SeqTwoByteString; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:572:23: required from 'static D v8::internal::TorqueGeneratedSeqTwoByteString::unchecked_cast(v8::internal::Object) [with D = v8::internal::SeqTwoByteString; P = v8::internal::SeqString]' /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/objects-body-descriptors-inl.inc:163:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SeqTwoByteString' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:761:7: note: 'class v8::internal::SeqTwoByteString' declared here 761 | class SeqTwoByteString | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InternalClassWithSmiElements; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/torque-defined-classes-tq.inc:806:23: required from 'static D v8::internal::TorqueGeneratedInternalClassWithSmiElements::unchecked_cast(v8::internal::Object) [with D = v8::internal::InternalClassWithSmiElements; P = v8::internal::FixedArrayBase]' /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/objects-body-descriptors-inl.inc:279:56: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InternalClassWithSmiElements' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/torque-defined-classes-tq.inc:859:7: note: 'class v8::internal::InternalClassWithSmiElements' declared here 859 | class InternalClassWithSmiElements : public TorqueGeneratedInternalClassWithSmiElements { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InternalClassWithStructElements; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/torque-defined-classes-tq.inc:931:23: required from 'static D v8::internal::TorqueGeneratedInternalClassWithStructElements::unchecked_cast(v8::internal::Object) [with D = v8::internal::InternalClassWithStructElements; P = v8::internal::HeapObject]' /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/objects-body-descriptors-inl.inc:286:59: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InternalClassWithStructElements' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/torque-defined-classes-tq.inc:996:7: note: 'class v8::internal::InternalClassWithStructElements' declared here 996 | class InternalClassWithStructElements : public TorqueGeneratedInternalClassWithStructElements { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ConsString; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:108:23: required from 'static D v8::internal::TorqueGeneratedConsString::unchecked_cast(v8::internal::Object) [with D = v8::internal::ConsString; P = v8::internal::String]' ../deps/v8/src/heap/concurrent-marking.cc:365:36: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ConsString' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:814:7: note: 'class v8::internal::ConsString' declared here 814 | class ConsString : public TorqueGeneratedConsString { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SlicedString; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:654:23: required from 'static D v8::internal::TorqueGeneratedSlicedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::SlicedString; P = v8::internal::String]' ../deps/v8/src/heap/concurrent-marking.cc:370:38: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SlicedString' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:873:7: note: 'class v8::internal::SlicedString' declared here 873 | class SlicedString : public TorqueGeneratedSlicedString { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ThinString; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:734:23: required from 'static D v8::internal::TorqueGeneratedThinString::unchecked_cast(v8::internal::Object) [with D = v8::internal::ThinString; P = v8::internal::String]' ../deps/v8/src/heap/concurrent-marking.cc:375:36: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ThinString' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:848:7: note: 'class v8::internal::ThinString' declared here 848 | class ThinString : public TorqueGeneratedThinString { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakCell; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-weak-refs-tq.inc:90:23: required from 'static D v8::internal::TorqueGeneratedWeakCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakCell; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WeakCell]' ../deps/v8/src/objects/js-weak-refs-inl.h:49:43: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakCell' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/weak-object-worklists.h:11, from ../deps/v8/src/heap/marking-visitor.h:14: ../deps/v8/src/objects/js-weak-refs.h:76:7: note: 'class v8::internal::WeakCell' declared here 76 | class WeakCell : public TorqueGeneratedWeakCell { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSFinalizationRegistry; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-weak-refs-tq.inc:232:23: required from 'static D v8::internal::TorqueGeneratedJSFinalizationRegistry::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSFinalizationRegistry; P = v8::internal::JSObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSFinalizationRegistry]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSFinalizationRegistry]' ../deps/v8/src/objects/js-weak-refs-inl.h:33:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSFinalizationRegistry' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-weak-refs.h:24:7: note: 'class v8::internal::JSFinalizationRegistry' declared here 24 | class JSFinalizationRegistry | ^~~~~~~~~~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/init/startup-data-util.o ../deps/v8/src/init/startup-data-util.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/init/startup-data-util.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/stress-marking-observer.o ../deps/v8/src/heap/stress-marking-observer.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/stress-marking-observer.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/atomicops.h:40, from ../deps/v8/src/base/atomic-utils.h:13, from ../deps/v8/src/heap/heap.h:21, from ../deps/v8/src/heap/stress-marking-observer.h:8, from ../deps/v8/src/heap/stress-marking-observer.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/allocation-result.h:9, from ../deps/v8/src/heap/heap.h:29: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/allocation-result.h:11: ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:34: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-array-buffer.h:10, from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13, from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/objects-visiting.h:9, from ../deps/v8/src/heap/marking-visitor.h:12, from ../deps/v8/src/heap/concurrent-marking.h:14, from ../deps/v8/src/heap/mark-compact.h:13, from ../deps/v8/src/heap/incremental-marking.h:11, from ../deps/v8/src/heap/stress-marking-observer.cc:6: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21, from ../deps/v8/src/execution/isolate.h:33, from ../deps/v8/src/logging/log.h:16, from ../deps/v8/src/heap/base-space.h:12, from ../deps/v8/src/heap/spaces.h:15, from ../deps/v8/src/heap/marking-visitor.h:13: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/new-spaces.o ../deps/v8/src/heap/new-spaces.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/new-spaces.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/heap/new-spaces.h:11, from ../deps/v8/src/heap/new-spaces.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/allocation-result.h:9, from ../deps/v8/src/heap/heap.h:29, from ../deps/v8/src/heap/new-spaces.h:14: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/allocation-result.h:11: ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:34: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-array-buffer.h:10, from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13, from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21, from ../deps/v8/src/execution/isolate.h:33, from ../deps/v8/src/logging/log.h:16, from ../deps/v8/src/heap/base-space.h:12, from ../deps/v8/src/heap/spaces.h:15, from ../deps/v8/src/heap/new-spaces.h:15: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/heap/concurrent-allocator-inl.h:13, from ../deps/v8/src/heap/heap-inl.h:22, from ../deps/v8/src/heap/new-spaces.cc:9: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/heap/new-spaces-inl.h:13, from ../deps/v8/src/heap/heap-inl.h:31: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:33: ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/marking-barrier.o ../deps/v8/src/heap/marking-barrier.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/marking-barrier.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/atomicops.h:40, from ../deps/v8/src/base/atomic-utils.h:13, from ../deps/v8/src/common/globals.h:15, from ../deps/v8/src/heap/marking-barrier.h:9, from ../deps/v8/src/heap/marking-barrier.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/marking-worklist.h:16, from ../deps/v8/src/heap/marking-visitor.h:9, from ../deps/v8/src/heap/concurrent-marking.h:14, from ../deps/v8/src/heap/mark-compact.h:13, from ../deps/v8/src/heap/marking-barrier.h:10: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/allocation-result.h:11, from ../deps/v8/src/heap/heap.h:29, from ../deps/v8/src/heap/memory-chunk-layout.h:9, from ../deps/v8/src/heap/basic-memory-chunk.h:16, from ../deps/v8/src/heap/memory-chunk.h:14, from ../deps/v8/src/heap/marking-visitor.h:11: ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:34: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-array-buffer.h:10, from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13, from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/objects-visiting.h:9, from ../deps/v8/src/heap/marking-visitor.h:12: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21, from ../deps/v8/src/execution/isolate.h:33, from ../deps/v8/src/logging/log.h:16, from ../deps/v8/src/heap/base-space.h:12, from ../deps/v8/src/heap/spaces.h:15, from ../deps/v8/src/heap/marking-visitor.h:13: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/heap/concurrent-allocator-inl.h:13, from ../deps/v8/src/heap/heap-inl.h:22, from ../deps/v8/src/heap/marking-barrier.cc:8: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/heap/new-spaces-inl.h:13, from ../deps/v8/src/heap/heap-inl.h:31: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreeSpace; Source = v8::internal::HeapObject]': ../deps/v8/src/objects/free-space-inl.h:42:29: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreeSpace' from an array of 'const class v8::internal::HeapObject' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/free-list.h:11, from ../deps/v8/src/heap/spaces.h:18: ../deps/v8/src/objects/free-space.h:23:7: note: 'class v8::internal::FreeSpace' declared here 23 | class FreeSpace : public TorqueGeneratedFreeSpace { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreeSpace; Source = v8::internal::Object]': ../deps/v8/src/objects/free-space-inl.h:46:29: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreeSpace' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/free-space.h:23:7: note: 'class v8::internal::FreeSpace' declared here 23 | class FreeSpace : public TorqueGeneratedFreeSpace { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::LoadHandler; Source = v8::internal::Object]': ../deps/v8/src/ic/handler-configuration.h:46:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::LoadHandler' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-body-descriptors-inl.h:11, from ../deps/v8/src/heap/objects-visiting-inl.h:16, from ../deps/v8/src/heap/mark-compact-inl.h:15, from ../deps/v8/src/heap/incremental-marking-inl.h:11, from ../deps/v8/src/heap/marking-barrier.cc:11: ../deps/v8/src/ic/handler-configuration.h:44:7: note: 'class v8::internal::LoadHandler' declared here 44 | class LoadHandler final : public DataHandler { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]': ../deps/v8/src/ic/handler-configuration.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::StoreHandler' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/ic/handler-configuration.h:241:7: note: 'class v8::internal::StoreHandler' declared here 241 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:33: ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SloppyArgumentsElements; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/arguments-tq.inc:229:23: required from 'static D v8::internal::TorqueGeneratedSloppyArgumentsElements::unchecked_cast(v8::internal::Object) [with D = v8::internal::SloppyArgumentsElements; P = v8::internal::FixedArrayBase]' /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/objects-body-descriptors-inl.inc:25:51: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SloppyArgumentsElements' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/arguments.h:20, from ../deps/v8/src/heap/objects-visiting-inl.h:11: /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/arguments-tq.inc:282:7: note: 'class v8::internal::SloppyArgumentsElements' declared here 282 | class SloppyArgumentsElements : public TorqueGeneratedSloppyArgumentsElements { | ^~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::StrongDescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/torque-defined-classes-tq.inc:38:23: required from 'static D v8::internal::TorqueGeneratedStrongDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::StrongDescriptorArray; P = v8::internal::DescriptorArray]' /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/objects-body-descriptors-inl.inc:46:49: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::StrongDescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/torque-defined-classes.h:19, from ../deps/v8/src/objects/template-objects.h:10, from ../deps/v8/src/objects/objects-body-descriptors-inl.h:33: /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/torque-defined-classes-tq.inc:82:7: note: 'class v8::internal::StrongDescriptorArray' declared here 82 | class StrongDescriptorArray : public TorqueGeneratedStrongDescriptorArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/objects-body-descriptors-inl.inc:53:42: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SeqOneByteString; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:497:23: required from 'static D v8::internal::TorqueGeneratedSeqOneByteString::unchecked_cast(v8::internal::Object) [with D = v8::internal::SeqOneByteString; P = v8::internal::SeqString]' /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/objects-body-descriptors-inl.inc:156:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SeqOneByteString' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:711:7: note: 'class v8::internal::SeqOneByteString' declared here 711 | class SeqOneByteString | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SeqTwoByteString; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:572:23: required from 'static D v8::internal::TorqueGeneratedSeqTwoByteString::unchecked_cast(v8::internal::Object) [with D = v8::internal::SeqTwoByteString; P = v8::internal::SeqString]' /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/objects-body-descriptors-inl.inc:163:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SeqTwoByteString' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:761:7: note: 'class v8::internal::SeqTwoByteString' declared here 761 | class SeqTwoByteString | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InternalClassWithSmiElements; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/torque-defined-classes-tq.inc:806:23: required from 'static D v8::internal::TorqueGeneratedInternalClassWithSmiElements::unchecked_cast(v8::internal::Object) [with D = v8::internal::InternalClassWithSmiElements; P = v8::internal::FixedArrayBase]' /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/objects-body-descriptors-inl.inc:279:56: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InternalClassWithSmiElements' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/torque-defined-classes-tq.inc:859:7: note: 'class v8::internal::InternalClassWithSmiElements' declared here 859 | class InternalClassWithSmiElements : public TorqueGeneratedInternalClassWithSmiElements { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InternalClassWithStructElements; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/torque-defined-classes-tq.inc:931:23: required from 'static D v8::internal::TorqueGeneratedInternalClassWithStructElements::unchecked_cast(v8::internal::Object) [with D = v8::internal::InternalClassWithStructElements; P = v8::internal::HeapObject]' /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/objects-body-descriptors-inl.inc:286:59: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InternalClassWithStructElements' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/torque-defined-classes-tq.inc:996:7: note: 'class v8::internal::InternalClassWithStructElements' declared here 996 | class InternalClassWithStructElements : public TorqueGeneratedInternalClassWithStructElements { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakCell; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-weak-refs-tq.inc:90:23: required from 'static D v8::internal::TorqueGeneratedWeakCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakCell; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WeakCell]' ../deps/v8/src/objects/js-weak-refs-inl.h:49:43: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakCell' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/weak-object-worklists.h:11, from ../deps/v8/src/heap/marking-visitor.h:14: ../deps/v8/src/objects/js-weak-refs.h:76:7: note: 'class v8::internal::WeakCell' declared here 76 | class WeakCell : public TorqueGeneratedWeakCell { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSFinalizationRegistry; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-weak-refs-tq.inc:232:23: required from 'static D v8::internal::TorqueGeneratedJSFinalizationRegistry::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSFinalizationRegistry; P = v8::internal::JSObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSFinalizationRegistry]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSFinalizationRegistry]' ../deps/v8/src/objects/js-weak-refs-inl.h:33:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSFinalizationRegistry' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-weak-refs.h:24:7: note: 'class v8::internal::JSFinalizationRegistry' declared here 24 | class JSFinalizationRegistry | ^~~~~~~~~~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/memory-measurement.o ../deps/v8/src/heap/memory-measurement.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/memory-measurement.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/bits.h:12, from ../deps/v8/src/base/platform/time.h:15, from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/heap/memory-measurement.h:12, from ../deps/v8/src/heap/memory-measurement.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/heap/memory-measurement.h:15: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/map.h:10, from ../deps/v8/src/heap/memory-measurement.h:16: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33, from ../deps/v8/src/api/api.h:15, from ../deps/v8/src/api/api-inl.h:9, from ../deps/v8/src/heap/memory-measurement.cc:8: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/heap/new-spaces-inl.h:13, from ../deps/v8/src/heap/heap-inl.h:31, from ../deps/v8/src/api/api-inl.h:14: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSPromise; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-promise-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedJSPromise::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSPromise; P = v8::internal::JSObjectWithEmbedderSlots]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSPromise]' ../deps/v8/src/heap/memory-measurement.cc:119:49: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSPromise' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:21: ../deps/v8/src/objects/js-promise.h:31:7: note: 'class v8::internal::JSPromise' declared here 31 | class JSPromise | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ In file included from /usr/include/c++/12/bits/shared_ptr_atomic.h:33, from /usr/include/c++/12/memory:78, from ../deps/v8/include/v8-statistics.h:11, from ../deps/v8/src/heap/memory-measurement.h:11: In member function 'std::__atomic_base<_IntTp>::__int_type std::__atomic_base<_IntTp>::load(std::memory_order) const [with _ITp = long unsigned int]', inlined from 'size_t v8::internal::BackingStore::byte_length(std::memory_order) const' at ../deps/v8/src/objects/backing-store.h:91:29, inlined from 'size_t v8::internal::JSArrayBuffer::GetByteLength() const' at ../deps/v8/src/objects/js-array-buffer-inl.h:59:42, inlined from 'size_t v8::internal::JSArrayBuffer::GetByteLength() const' at ../deps/v8/src/objects/js-array-buffer-inl.h:53:8, inlined from 'void v8::internal::NativeContextStats::IncrementExternalSize(v8::internal::Address, v8::internal::Map, v8::internal::HeapObject)' at ../deps/v8/src/heap/memory-measurement.cc:405:62: /usr/include/c++/12/bits/atomic_base.h:488:31: warning: 'long unsigned int __atomic_load_8(const volatile void*, int)' writing 8 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 488 | return __atomic_load_n(&_M_i, int(__m)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/interpreter/bytecode-node.o ../deps/v8/src/interpreter/bytecode-node.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/interpreter/bytecode-node.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/init/isolate-allocator.o ../deps/v8/src/init/isolate-allocator.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/init/isolate-allocator.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/atomicops.h:40, from ../deps/v8/src/base/atomic-utils.h:13, from ../deps/v8/src/common/globals.h:15, from ../deps/v8/src/init/isolate-allocator.h:11, from ../deps/v8/src/init/isolate-allocator.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/init/isolate-allocator.cc:8: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/interpreter/bytecode-operands.o ../deps/v8/src/interpreter/bytecode-operands.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/interpreter/bytecode-operands.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/read-only-heap.o ../deps/v8/src/heap/read-only-heap.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/read-only-heap.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/heap/read-only-heap.h:12, from ../deps/v8/src/heap/read-only-heap.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/read-only-heap.h:14: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/common/ptr-compr-inl.h:9, from ../deps/v8/src/heap/read-only-heap.cc:12: ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/execution/local-isolate-inl.h:9, from ../deps/v8/src/common/ptr-compr-inl.h:10: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29, from ../deps/v8/src/heap/read-only-heap.cc:19: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/paged-spaces.o ../deps/v8/src/heap/paged-spaces.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/paged-spaces.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/bounds.h:9, from ../deps/v8/src/heap/paged-spaces.h:12, from ../deps/v8/src/heap/paged-spaces.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/allocation-result.h:9, from ../deps/v8/src/heap/heap.h:29, from ../deps/v8/src/heap/memory-chunk-layout.h:9, from ../deps/v8/src/heap/basic-memory-chunk.h:16, from ../deps/v8/src/heap/allocation-stats.h:12, from ../deps/v8/src/heap/paged-spaces.h:18: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/allocation-result.h:11: ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:34: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-array-buffer.h:10, from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13, from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21, from ../deps/v8/src/execution/isolate.h:33, from ../deps/v8/src/logging/log.h:16, from ../deps/v8/src/heap/base-space.h:12, from ../deps/v8/src/heap/spaces.h:15, from ../deps/v8/src/heap/paged-spaces.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/heap/concurrent-allocator-inl.h:13, from ../deps/v8/src/heap/heap-inl.h:22, from ../deps/v8/src/heap/spaces-inl.h:11, from ../deps/v8/src/heap/memory-chunk-inl.h:9, from ../deps/v8/src/heap/paged-spaces.cc:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/heap/new-spaces-inl.h:13, from ../deps/v8/src/heap/heap-inl.h:31: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:33: ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/read-only-spaces.o ../deps/v8/src/heap/read-only-spaces.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/read-only-spaces.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/heap/read-only-spaces.h:12, from ../deps/v8/src/heap/read-only-spaces.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/allocation-result.h:9, from ../deps/v8/src/heap/heap.h:29, from ../deps/v8/src/heap/memory-chunk-layout.h:9, from ../deps/v8/src/heap/basic-memory-chunk.h:16, from ../deps/v8/src/heap/allocation-stats.h:12, from ../deps/v8/src/heap/read-only-spaces.h:14: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/allocation-result.h:11: ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:34: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-array-buffer.h:10, from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13, from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21, from ../deps/v8/src/execution/isolate.h:33, from ../deps/v8/src/logging/log.h:16, from ../deps/v8/src/heap/base-space.h:12, from ../deps/v8/src/heap/read-only-spaces.h:15: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/execution/local-isolate-inl.h:9, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/heap/read-only-spaces.cc:13: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29, from ../deps/v8/src/heap/new-spaces-inl.h:13, from ../deps/v8/src/heap/heap-inl.h:31, from ../deps/v8/src/heap/read-only-spaces.cc:18: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:33: ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/interpreter/bytecode-source-info.o ../deps/v8/src/interpreter/bytecode-source-info.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/interpreter/bytecode-source-info.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/interpreter/bytecodes.o ../deps/v8/src/interpreter/bytecodes.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/interpreter/bytecodes.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/interpreter/bytecode-register-optimizer.o ../deps/v8/src/interpreter/bytecode-register-optimizer.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/interpreter/bytecode-register-optimizer.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/interpreter/bytecode-register.o ../deps/v8/src/interpreter/bytecode-register.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/interpreter/bytecode-register.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/stress-scavenge-observer.o ../deps/v8/src/heap/stress-scavenge-observer.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/stress-scavenge-observer.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/atomicops.h:40, from ../deps/v8/src/base/atomic-utils.h:13, from ../deps/v8/src/heap/heap.h:21, from ../deps/v8/src/heap/stress-scavenge-observer.h:8, from ../deps/v8/src/heap/stress-scavenge-observer.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/allocation-result.h:9, from ../deps/v8/src/heap/heap.h:29: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/allocation-result.h:11: ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:34: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-array-buffer.h:10, from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13, from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21, from ../deps/v8/src/execution/isolate.h:33, from ../deps/v8/src/heap/stress-scavenge-observer.cc:8: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/heap/concurrent-allocator-inl.h:13, from ../deps/v8/src/heap/heap-inl.h:22, from ../deps/v8/src/heap/stress-scavenge-observer.cc:9: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/heap/new-spaces-inl.h:13, from ../deps/v8/src/heap/heap-inl.h:31: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:33: ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/scavenge-job.o ../deps/v8/src/heap/scavenge-job.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/scavenge-job.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/tasks/cancelable-task.h:12, from ../deps/v8/src/heap/scavenge-job.h:8, from ../deps/v8/src/heap/scavenge-job.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/heap/scavenge-job.cc:8: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/heap/concurrent-allocator-inl.h:13, from ../deps/v8/src/heap/heap-inl.h:22, from ../deps/v8/src/heap/scavenge-job.cc:10: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/heap/new-spaces-inl.h:13, from ../deps/v8/src/heap/heap-inl.h:31: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/safepoint.o ../deps/v8/src/heap/safepoint.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/safepoint.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/lazy-instance.h:73, from ../deps/v8/src/base/platform/condition-variable.h:9, from ../deps/v8/src/heap/safepoint.h:8, from ../deps/v8/src/heap/safepoint.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/api/api.h:15, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/safepoint.h:11: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/heap/new-spaces-inl.h:13, from ../deps/v8/src/heap/heap-inl.h:31, from ../deps/v8/src/heap/safepoint.cc:19: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/interpreter/interpreter-intrinsics.o ../deps/v8/src/interpreter/interpreter-intrinsics.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/interpreter/interpreter-intrinsics.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/spaces.o ../deps/v8/src/heap/spaces.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/spaces.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/heap/spaces.h:12, from ../deps/v8/src/heap/spaces.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/logging/log.h:16, from ../deps/v8/src/heap/base-space.h:12, from ../deps/v8/src/heap/spaces.h:15: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/safepoint.h:11, from ../deps/v8/src/heap/combined-heap.h:10, from ../deps/v8/src/heap/spaces.cc:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/codegen/loong64/assembler-loong64-inl.h:11, from ../deps/v8/src/codegen/assembler-inl.h:25, from ../deps/v8/src/heap/mark-compact-inl.h:9, from ../deps/v8/src/heap/incremental-marking-inl.h:11, from ../deps/v8/src/heap/spaces.cc:21: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreeSpace; Source = v8::internal::HeapObject]': ../deps/v8/src/objects/free-space-inl.h:42:29: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreeSpace' from an array of 'const class v8::internal::HeapObject' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/free-list.h:11, from ../deps/v8/src/heap/spaces.h:18: ../deps/v8/src/objects/free-space.h:23:7: note: 'class v8::internal::FreeSpace' declared here 23 | class FreeSpace : public TorqueGeneratedFreeSpace { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreeSpace; Source = v8::internal::Object]': ../deps/v8/src/objects/free-space-inl.h:46:29: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreeSpace' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/free-space.h:23:7: note: 'class v8::internal::FreeSpace' declared here 23 | class FreeSpace : public TorqueGeneratedFreeSpace { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::LoadHandler; Source = v8::internal::Object]': ../deps/v8/src/ic/handler-configuration.h:46:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::LoadHandler' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-body-descriptors-inl.h:11, from ../deps/v8/src/heap/objects-visiting-inl.h:16, from ../deps/v8/src/heap/mark-compact-inl.h:15: ../deps/v8/src/ic/handler-configuration.h:44:7: note: 'class v8::internal::LoadHandler' declared here 44 | class LoadHandler final : public DataHandler { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]': ../deps/v8/src/ic/handler-configuration.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::StoreHandler' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/ic/handler-configuration.h:241:7: note: 'class v8::internal::StoreHandler' declared here 241 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SloppyArgumentsElements; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/arguments-tq.inc:229:23: required from 'static D v8::internal::TorqueGeneratedSloppyArgumentsElements::unchecked_cast(v8::internal::Object) [with D = v8::internal::SloppyArgumentsElements; P = v8::internal::FixedArrayBase]' /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/objects-body-descriptors-inl.inc:25:51: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SloppyArgumentsElements' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/arguments.h:20, from ../deps/v8/src/heap/objects-visiting-inl.h:11: /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/arguments-tq.inc:282:7: note: 'class v8::internal::SloppyArgumentsElements' declared here 282 | class SloppyArgumentsElements : public TorqueGeneratedSloppyArgumentsElements { | ^~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::StrongDescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/torque-defined-classes-tq.inc:38:23: required from 'static D v8::internal::TorqueGeneratedStrongDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::StrongDescriptorArray; P = v8::internal::DescriptorArray]' /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/objects-body-descriptors-inl.inc:46:49: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::StrongDescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/torque-defined-classes.h:19, from ../deps/v8/src/objects/template-objects.h:10, from ../deps/v8/src/objects/objects-body-descriptors-inl.h:33: /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/torque-defined-classes-tq.inc:82:7: note: 'class v8::internal::StrongDescriptorArray' declared here 82 | class StrongDescriptorArray : public TorqueGeneratedStrongDescriptorArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/objects-body-descriptors-inl.inc:53:42: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SeqOneByteString; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:497:23: required from 'static D v8::internal::TorqueGeneratedSeqOneByteString::unchecked_cast(v8::internal::Object) [with D = v8::internal::SeqOneByteString; P = v8::internal::SeqString]' /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/objects-body-descriptors-inl.inc:156:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SeqOneByteString' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:711:7: note: 'class v8::internal::SeqOneByteString' declared here 711 | class SeqOneByteString | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SeqTwoByteString; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:572:23: required from 'static D v8::internal::TorqueGeneratedSeqTwoByteString::unchecked_cast(v8::internal::Object) [with D = v8::internal::SeqTwoByteString; P = v8::internal::SeqString]' /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/objects-body-descriptors-inl.inc:163:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SeqTwoByteString' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:761:7: note: 'class v8::internal::SeqTwoByteString' declared here 761 | class SeqTwoByteString | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InternalClassWithSmiElements; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/torque-defined-classes-tq.inc:806:23: required from 'static D v8::internal::TorqueGeneratedInternalClassWithSmiElements::unchecked_cast(v8::internal::Object) [with D = v8::internal::InternalClassWithSmiElements; P = v8::internal::FixedArrayBase]' /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/objects-body-descriptors-inl.inc:279:56: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InternalClassWithSmiElements' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/torque-defined-classes-tq.inc:859:7: note: 'class v8::internal::InternalClassWithSmiElements' declared here 859 | class InternalClassWithSmiElements : public TorqueGeneratedInternalClassWithSmiElements { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InternalClassWithStructElements; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/torque-defined-classes-tq.inc:931:23: required from 'static D v8::internal::TorqueGeneratedInternalClassWithStructElements::unchecked_cast(v8::internal::Object) [with D = v8::internal::InternalClassWithStructElements; P = v8::internal::HeapObject]' /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/objects-body-descriptors-inl.inc:286:59: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InternalClassWithStructElements' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/torque-defined-classes-tq.inc:996:7: note: 'class v8::internal::InternalClassWithStructElements' declared here 996 | class InternalClassWithStructElements : public TorqueGeneratedInternalClassWithStructElements { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakCell; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-weak-refs-tq.inc:90:23: required from 'static D v8::internal::TorqueGeneratedWeakCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakCell; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WeakCell]' ../deps/v8/src/objects/js-weak-refs-inl.h:49:43: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakCell' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/weak-object-worklists.h:11, from ../deps/v8/src/heap/marking-visitor.h:14, from ../deps/v8/src/heap/concurrent-marking.h:14, from ../deps/v8/src/heap/spaces.cc:18: ../deps/v8/src/objects/js-weak-refs.h:76:7: note: 'class v8::internal::WeakCell' declared here 76 | class WeakCell : public TorqueGeneratedWeakCell { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSFinalizationRegistry; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-weak-refs-tq.inc:232:23: required from 'static D v8::internal::TorqueGeneratedJSFinalizationRegistry::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSFinalizationRegistry; P = v8::internal::JSObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSFinalizationRegistry]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSFinalizationRegistry]' ../deps/v8/src/objects/js-weak-refs-inl.h:33:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSFinalizationRegistry' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-weak-refs.h:24:7: note: 'class v8::internal::JSFinalizationRegistry' declared here 24 | class JSFinalizationRegistry | ^~~~~~~~~~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/weak-object-worklists.o ../deps/v8/src/heap/weak-object-worklists.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/weak-object-worklists.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/atomicops.h:40, from ../deps/v8/src/base/atomic-utils.h:13, from ../deps/v8/src/common/globals.h:15, from ../deps/v8/src/heap/weak-object-worklists.h:8, from ../deps/v8/src/heap/weak-object-worklists.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/weak-object-worklists.h:10: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-weak-refs.h:8, from ../deps/v8/src/heap/weak-object-worklists.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/heap/heap-inl.h:19, from ../deps/v8/src/heap/weak-object-worklists.cc:7: ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33, from ../deps/v8/src/heap/heap-inl.h:20: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/heap/concurrent-allocator-inl.h:13, from ../deps/v8/src/heap/heap-inl.h:22: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/heap/new-spaces-inl.h:13, from ../deps/v8/src/heap/heap-inl.h:31: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakCell; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-weak-refs-tq.inc:90:23: required from 'static D v8::internal::TorqueGeneratedWeakCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakCell; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WeakCell]' ../deps/v8/src/objects/js-weak-refs-inl.h:49:43: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakCell' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-weak-refs.h:76:7: note: 'class v8::internal::WeakCell' declared here 76 | class WeakCell : public TorqueGeneratedWeakCell { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSFinalizationRegistry; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-weak-refs-tq.inc:232:23: required from 'static D v8::internal::TorqueGeneratedJSFinalizationRegistry::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSFinalizationRegistry; P = v8::internal::JSObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSFinalizationRegistry]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSFinalizationRegistry]' ../deps/v8/src/objects/js-weak-refs-inl.h:33:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSFinalizationRegistry' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-weak-refs.h:24:7: note: 'class v8::internal::JSFinalizationRegistry' declared here 24 | class JSFinalizationRegistry | ^~~~~~~~~~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/ic/ic-stats.o ../deps/v8/src/ic/ic-stats.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/ic/ic-stats.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/atomicops.h:40, from ../deps/v8/src/ic/ic-stats.h:14, from ../deps/v8/src/ic/ic-stats.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/logging/counters.h:19, from ../deps/v8/src/ic/ic-stats.cc:8: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/common/ptr-compr-inl.h:9, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/ic/ic-stats.cc:9: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/execution/local-isolate-inl.h:9, from ../deps/v8/src/common/ptr-compr-inl.h:10: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/objects-visiting.o ../deps/v8/src/heap/objects-visiting.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/objects-visiting.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/functional.h:17, from ../deps/v8/src/handles/handles.h:10, from ../deps/v8/src/handles/maybe-handles.h:10, from ../deps/v8/src/objects/fixed-array.h:8, from ../deps/v8/src/heap/objects-visiting.h:8, from ../deps/v8/src/heap/objects-visiting.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13, from ../deps/v8/src/objects/map.h:10, from ../deps/v8/src/heap/objects-visiting.h:9: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33, from ../deps/v8/src/heap/heap-inl.h:20, from ../deps/v8/src/heap/objects-visiting.cc:7: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/heap/concurrent-allocator-inl.h:13, from ../deps/v8/src/heap/heap-inl.h:22: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/heap/new-spaces-inl.h:13, from ../deps/v8/src/heap/heap-inl.h:31: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreeSpace; Source = v8::internal::HeapObject]': ../deps/v8/src/objects/free-space-inl.h:42:29: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreeSpace' from an array of 'const class v8::internal::HeapObject' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/free-list.h:11, from ../deps/v8/src/heap/spaces.h:18, from ../deps/v8/src/heap/concurrent-allocator.h:10, from ../deps/v8/src/heap/concurrent-allocator-inl.h:10: ../deps/v8/src/objects/free-space.h:23:7: note: 'class v8::internal::FreeSpace' declared here 23 | class FreeSpace : public TorqueGeneratedFreeSpace { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreeSpace; Source = v8::internal::Object]': ../deps/v8/src/objects/free-space-inl.h:46:29: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreeSpace' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/free-space.h:23:7: note: 'class v8::internal::FreeSpace' declared here 23 | class FreeSpace : public TorqueGeneratedFreeSpace { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::LoadHandler; Source = v8::internal::Object]': ../deps/v8/src/ic/handler-configuration.h:46:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::LoadHandler' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-body-descriptors-inl.h:11, from ../deps/v8/src/heap/objects-visiting-inl.h:16, from ../deps/v8/src/heap/mark-compact-inl.h:15, from ../deps/v8/src/heap/objects-visiting.cc:8: ../deps/v8/src/ic/handler-configuration.h:44:7: note: 'class v8::internal::LoadHandler' declared here 44 | class LoadHandler final : public DataHandler { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]': ../deps/v8/src/ic/handler-configuration.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::StoreHandler' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/ic/handler-configuration.h:241:7: note: 'class v8::internal::StoreHandler' declared here 241 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11, from ../deps/v8/src/heap/objects-visiting.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SloppyArgumentsElements; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/arguments-tq.inc:229:23: required from 'static D v8::internal::TorqueGeneratedSloppyArgumentsElements::unchecked_cast(v8::internal::Object) [with D = v8::internal::SloppyArgumentsElements; P = v8::internal::FixedArrayBase]' /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/objects-body-descriptors-inl.inc:25:51: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SloppyArgumentsElements' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/arguments.h:20, from ../deps/v8/src/heap/objects-visiting-inl.h:11: /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/arguments-tq.inc:282:7: note: 'class v8::internal::SloppyArgumentsElements' declared here 282 | class SloppyArgumentsElements : public TorqueGeneratedSloppyArgumentsElements { | ^~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::StrongDescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/torque-defined-classes-tq.inc:38:23: required from 'static D v8::internal::TorqueGeneratedStrongDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::StrongDescriptorArray; P = v8::internal::DescriptorArray]' /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/objects-body-descriptors-inl.inc:46:49: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::StrongDescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/torque-defined-classes.h:19, from ../deps/v8/src/objects/template-objects.h:10, from ../deps/v8/src/objects/objects-body-descriptors-inl.h:33: /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/torque-defined-classes-tq.inc:82:7: note: 'class v8::internal::StrongDescriptorArray' declared here 82 | class StrongDescriptorArray : public TorqueGeneratedStrongDescriptorArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/objects-body-descriptors-inl.inc:53:42: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SeqOneByteString; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:497:23: required from 'static D v8::internal::TorqueGeneratedSeqOneByteString::unchecked_cast(v8::internal::Object) [with D = v8::internal::SeqOneByteString; P = v8::internal::SeqString]' /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/objects-body-descriptors-inl.inc:156:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SeqOneByteString' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:711:7: note: 'class v8::internal::SeqOneByteString' declared here 711 | class SeqOneByteString | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SeqTwoByteString; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:572:23: required from 'static D v8::internal::TorqueGeneratedSeqTwoByteString::unchecked_cast(v8::internal::Object) [with D = v8::internal::SeqTwoByteString; P = v8::internal::SeqString]' /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/objects-body-descriptors-inl.inc:163:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SeqTwoByteString' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:761:7: note: 'class v8::internal::SeqTwoByteString' declared here 761 | class SeqTwoByteString | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InternalClassWithSmiElements; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/torque-defined-classes-tq.inc:806:23: required from 'static D v8::internal::TorqueGeneratedInternalClassWithSmiElements::unchecked_cast(v8::internal::Object) [with D = v8::internal::InternalClassWithSmiElements; P = v8::internal::FixedArrayBase]' /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/objects-body-descriptors-inl.inc:279:56: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InternalClassWithSmiElements' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/torque-defined-classes-tq.inc:859:7: note: 'class v8::internal::InternalClassWithSmiElements' declared here 859 | class InternalClassWithSmiElements : public TorqueGeneratedInternalClassWithSmiElements { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InternalClassWithStructElements; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/torque-defined-classes-tq.inc:931:23: required from 'static D v8::internal::TorqueGeneratedInternalClassWithStructElements::unchecked_cast(v8::internal::Object) [with D = v8::internal::InternalClassWithStructElements; P = v8::internal::HeapObject]' /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/objects-body-descriptors-inl.inc:286:59: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InternalClassWithStructElements' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/torque-defined-classes-tq.inc:996:7: note: 'class v8::internal::InternalClassWithStructElements' declared here 996 | class InternalClassWithStructElements : public TorqueGeneratedInternalClassWithStructElements { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakCell; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-weak-refs-tq.inc:90:23: required from 'static D v8::internal::TorqueGeneratedWeakCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakCell; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WeakCell]' ../deps/v8/src/objects/js-weak-refs-inl.h:49:43: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakCell' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/weak-object-worklists.h:11, from ../deps/v8/src/heap/marking-visitor.h:14, from ../deps/v8/src/heap/concurrent-marking.h:14, from ../deps/v8/src/heap/mark-compact.h:13, from ../deps/v8/src/heap/incremental-marking.h:11, from ../deps/v8/src/heap/concurrent-allocator-inl.h:12: ../deps/v8/src/objects/js-weak-refs.h:76:7: note: 'class v8::internal::WeakCell' declared here 76 | class WeakCell : public TorqueGeneratedWeakCell { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSFinalizationRegistry; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-weak-refs-tq.inc:232:23: required from 'static D v8::internal::TorqueGeneratedJSFinalizationRegistry::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSFinalizationRegistry; P = v8::internal::JSObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSFinalizationRegistry]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSFinalizationRegistry]' ../deps/v8/src/objects/js-weak-refs-inl.h:33:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSFinalizationRegistry' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-weak-refs.h:24:7: note: 'class v8::internal::JSFinalizationRegistry' declared here 24 | class JSFinalizationRegistry | ^~~~~~~~~~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/libsampler/sampler.o ../deps/v8/src/libsampler/sampler.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/libsampler/sampler.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/logging/runtime-call-stats.o ../deps/v8/src/logging/runtime-call-stats.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/logging/runtime-call-stats.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/ic/call-optimization.o ../deps/v8/src/ic/call-optimization.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/ic/call-optimization.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/execution/isolate.h:21, from ../deps/v8/src/api/api.h:15, from ../deps/v8/src/api/api-arguments.h:9, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/ic/call-optimization.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/ic/call-optimization.cc:6: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSFunction; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-function-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedJSFunction::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSFunction; P = v8::internal::JSFunctionOrBoundFunctionOrWrappedFunction]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSFunction]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSFunction]' ../deps/v8/src/ic/call-optimization.cc:28:30: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/wasm/wasm-objects.h:19: ../deps/v8/src/objects/js-function.h:86:7: note: 'class v8::internal::JSFunction' declared here 86 | class JSFunction : public TorqueGeneratedJSFunction< | ^~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/logging/tracing-flags.o ../deps/v8/src/logging/tracing-flags.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/logging/tracing-flags.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/sweeper.o ../deps/v8/src/heap/sweeper.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/sweeper.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/lazy-instance.h:73, from ../deps/v8/src/base/platform/condition-variable.h:9, from ../deps/v8/src/heap/sweeper.h:11, from ../deps/v8/src/heap/sweeper.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/execution/vm-state-inl.h:8, from ../deps/v8/src/heap/sweeper.cc:8: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/execution/local-isolate-inl.h:9, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/heap/invalidated-slots-inl.h:10, from ../deps/v8/src/heap/sweeper.cc:14: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreeSpace; Source = v8::internal::HeapObject]': ../deps/v8/src/objects/free-space-inl.h:42:29: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreeSpace' from an array of 'const class v8::internal::HeapObject' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/free-list.h:11, from ../deps/v8/src/heap/free-list-inl.h:8, from ../deps/v8/src/heap/sweeper.cc:11: ../deps/v8/src/objects/free-space.h:23:7: note: 'class v8::internal::FreeSpace' declared here 23 | class FreeSpace : public TorqueGeneratedFreeSpace { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreeSpace; Source = v8::internal::Object]': ../deps/v8/src/objects/free-space-inl.h:46:29: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreeSpace' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/free-space.h:23:7: note: 'class v8::internal::FreeSpace' declared here 23 | class FreeSpace : public TorqueGeneratedFreeSpace { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::LoadHandler; Source = v8::internal::Object]': ../deps/v8/src/ic/handler-configuration.h:46:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::LoadHandler' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-body-descriptors-inl.h:11, from ../deps/v8/src/heap/objects-visiting-inl.h:16, from ../deps/v8/src/heap/mark-compact-inl.h:15, from ../deps/v8/src/heap/sweeper.cc:15: ../deps/v8/src/ic/handler-configuration.h:44:7: note: 'class v8::internal::LoadHandler' declared here 44 | class LoadHandler final : public DataHandler { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]': ../deps/v8/src/ic/handler-configuration.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::StoreHandler' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/ic/handler-configuration.h:241:7: note: 'class v8::internal::StoreHandler' declared here 241 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SloppyArgumentsElements; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/arguments-tq.inc:229:23: required from 'static D v8::internal::TorqueGeneratedSloppyArgumentsElements::unchecked_cast(v8::internal::Object) [with D = v8::internal::SloppyArgumentsElements; P = v8::internal::FixedArrayBase]' /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/objects-body-descriptors-inl.inc:25:51: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SloppyArgumentsElements' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/arguments.h:20, from ../deps/v8/src/heap/objects-visiting-inl.h:11: /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/arguments-tq.inc:282:7: note: 'class v8::internal::SloppyArgumentsElements' declared here 282 | class SloppyArgumentsElements : public TorqueGeneratedSloppyArgumentsElements { | ^~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::StrongDescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/torque-defined-classes-tq.inc:38:23: required from 'static D v8::internal::TorqueGeneratedStrongDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::StrongDescriptorArray; P = v8::internal::DescriptorArray]' /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/objects-body-descriptors-inl.inc:46:49: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::StrongDescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/torque-defined-classes.h:19, from ../deps/v8/src/objects/template-objects.h:10, from ../deps/v8/src/objects/objects-body-descriptors-inl.h:33: /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/torque-defined-classes-tq.inc:82:7: note: 'class v8::internal::StrongDescriptorArray' declared here 82 | class StrongDescriptorArray : public TorqueGeneratedStrongDescriptorArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/objects-body-descriptors-inl.inc:53:42: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SeqOneByteString; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:497:23: required from 'static D v8::internal::TorqueGeneratedSeqOneByteString::unchecked_cast(v8::internal::Object) [with D = v8::internal::SeqOneByteString; P = v8::internal::SeqString]' /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/objects-body-descriptors-inl.inc:156:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SeqOneByteString' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:711:7: note: 'class v8::internal::SeqOneByteString' declared here 711 | class SeqOneByteString | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SeqTwoByteString; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:572:23: required from 'static D v8::internal::TorqueGeneratedSeqTwoByteString::unchecked_cast(v8::internal::Object) [with D = v8::internal::SeqTwoByteString; P = v8::internal::SeqString]' /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/objects-body-descriptors-inl.inc:163:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SeqTwoByteString' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:761:7: note: 'class v8::internal::SeqTwoByteString' declared here 761 | class SeqTwoByteString | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InternalClassWithSmiElements; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/torque-defined-classes-tq.inc:806:23: required from 'static D v8::internal::TorqueGeneratedInternalClassWithSmiElements::unchecked_cast(v8::internal::Object) [with D = v8::internal::InternalClassWithSmiElements; P = v8::internal::FixedArrayBase]' /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/objects-body-descriptors-inl.inc:279:56: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InternalClassWithSmiElements' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/torque-defined-classes-tq.inc:859:7: note: 'class v8::internal::InternalClassWithSmiElements' declared here 859 | class InternalClassWithSmiElements : public TorqueGeneratedInternalClassWithSmiElements { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InternalClassWithStructElements; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/torque-defined-classes-tq.inc:931:23: required from 'static D v8::internal::TorqueGeneratedInternalClassWithStructElements::unchecked_cast(v8::internal::Object) [with D = v8::internal::InternalClassWithStructElements; P = v8::internal::HeapObject]' /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/objects-body-descriptors-inl.inc:286:59: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InternalClassWithStructElements' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/torque-defined-classes-tq.inc:996:7: note: 'class v8::internal::InternalClassWithStructElements' declared here 996 | class InternalClassWithStructElements : public TorqueGeneratedInternalClassWithStructElements { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakCell; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-weak-refs-tq.inc:90:23: required from 'static D v8::internal::TorqueGeneratedWeakCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakCell; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WeakCell]' ../deps/v8/src/objects/js-weak-refs-inl.h:49:43: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakCell' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/weak-object-worklists.h:11, from ../deps/v8/src/heap/marking-visitor.h:14, from ../deps/v8/src/heap/concurrent-marking.h:14, from ../deps/v8/src/heap/mark-compact.h:13, from ../deps/v8/src/heap/incremental-marking.h:11, from ../deps/v8/src/heap/concurrent-allocator-inl.h:12, from ../deps/v8/src/heap/heap-inl.h:22, from ../deps/v8/src/objects/code-inl.h:14: ../deps/v8/src/objects/js-weak-refs.h:76:7: note: 'class v8::internal::WeakCell' declared here 76 | class WeakCell : public TorqueGeneratedWeakCell { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSFinalizationRegistry; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-weak-refs-tq.inc:232:23: required from 'static D v8::internal::TorqueGeneratedJSFinalizationRegistry::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSFinalizationRegistry; P = v8::internal::JSObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSFinalizationRegistry]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSFinalizationRegistry]' ../deps/v8/src/objects/js-weak-refs-inl.h:33:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSFinalizationRegistry' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-weak-refs.h:24:7: note: 'class v8::internal::JSFinalizationRegistry' declared here 24 | class JSFinalizationRegistry | ^~~~~~~~~~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/object-stats.o ../deps/v8/src/heap/object-stats.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/object-stats.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/bit-field.h:10, from ../deps/v8/src/objects/code.h:8, from ../deps/v8/src/heap/object-stats.h:8, from ../deps/v8/src/heap/object-stats.cc:6: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/deoptimizer/translation-array.h:10, from ../deps/v8/src/objects/code.h:11: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33, from ../deps/v8/src/debug/debug.h:17, from ../deps/v8/src/codegen/loong64/assembler-loong64-inl.h:10, from ../deps/v8/src/codegen/assembler-inl.h:25, from ../deps/v8/src/heap/object-stats.cc:11: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/execution/local-isolate-inl.h:9, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/codegen/loong64/assembler-loong64-inl.h:11: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CompilationCacheTable; Source = v8::internal::Object]': ../deps/v8/src/objects/compilation-cache-table.h:129:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CompilationCacheTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/codegen/compilation-cache.h:9, from ../deps/v8/src/heap/object-stats.cc:12: ../deps/v8/src/objects/compilation-cache-table.h:84:7: note: 'class v8::internal::CompilationCacheTable' declared here 84 | class CompilationCacheTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-tq.inc:116:23: required from 'static D v8::internal::TorqueGeneratedJSArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSArray; P = v8::internal::JSObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSArray]' ../deps/v8/src/objects/js-array-inl.h:58:8: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:22: ../deps/v8/src/objects/js-array.h:25:7: note: 'class v8::internal::JSArray' declared here 25 | class JSArray : public TorqueGeneratedJSArray { | ^~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/logging/metrics.o ../deps/v8/src/logging/metrics.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/logging/metrics.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/factory.o ../deps/v8/src/heap/factory.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/factory.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/strings.h:9, from ../deps/v8/src/heap/factory.h:10, from ../deps/v8/src/heap/factory.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/allocation-result.h:9, from ../deps/v8/src/heap/heap.h:29, from ../deps/v8/src/heap/factory.h:19: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/allocation-result.h:11: ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:34: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-array-buffer.h:10, from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13, from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:21, from ../deps/v8/src/ast/ast-source-ranges.h:8, from ../deps/v8/src/heap/factory.cc:12: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CompilationCacheTable; Source = v8::internal::Object]': ../deps/v8/src/objects/compilation-cache-table.h:129:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CompilationCacheTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/codegen/compilation-cache.h:9, from ../deps/v8/src/heap/factory.cc:16: ../deps/v8/src/objects/compilation-cache-table.h:84:7: note: 'class v8::internal::CompilationCacheTable' declared here 84 | class CompilationCacheTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/codegen/compiler.h:17, from ../deps/v8/src/heap/factory.cc:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/execution/isolate-utils-inl.h:8, from ../deps/v8/src/objects/dictionary-inl.h:9, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory.cc:21: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/feedback-vector-inl.h:10, from ../deps/v8/src/objects/feedback-cell-inl.h:11, from ../deps/v8/src/objects/js-function-inl.h:16, from ../deps/v8/src/objects/map-inl.h:14, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29, from ../deps/v8/src/objects/fixed-array-inl.h:16, from ../deps/v8/src/numbers/hash-seed-inl.h:31, from ../deps/v8/src/objects/dictionary-inl.h:10: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreeSpace; Source = v8::internal::HeapObject]': ../deps/v8/src/objects/free-space-inl.h:42:29: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreeSpace' from an array of 'const class v8::internal::HeapObject' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/free-list.h:11, from ../deps/v8/src/heap/spaces.h:18, from ../deps/v8/src/heap/concurrent-allocator.h:10, from ../deps/v8/src/heap/local-heap.h:18: ../deps/v8/src/objects/free-space.h:23:7: note: 'class v8::internal::FreeSpace' declared here 23 | class FreeSpace : public TorqueGeneratedFreeSpace { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreeSpace; Source = v8::internal::Object]': ../deps/v8/src/objects/free-space-inl.h:46:29: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreeSpace' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/free-space.h:23:7: note: 'class v8::internal::FreeSpace' declared here 23 | class FreeSpace : public TorqueGeneratedFreeSpace { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::LoadHandler; Source = v8::internal::Object]': ../deps/v8/src/ic/handler-configuration.h:46:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::LoadHandler' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-body-descriptors-inl.h:11, from ../deps/v8/src/heap/objects-visiting-inl.h:16, from ../deps/v8/src/heap/mark-compact-inl.h:15, from ../deps/v8/src/heap/factory.cc:27: ../deps/v8/src/ic/handler-configuration.h:44:7: note: 'class v8::internal::LoadHandler' declared here 44 | class LoadHandler final : public DataHandler { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]': ../deps/v8/src/ic/handler-configuration.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::StoreHandler' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/ic/handler-configuration.h:241:7: note: 'class v8::internal::StoreHandler' declared here 241 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::StringSet; Source = v8::internal::Object]': ../deps/v8/src/objects/string-set.h:37:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::StringSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string-set-inl.h:9, from ../deps/v8/src/heap/factory.cc:64: ../deps/v8/src/objects/string-set.h:29:7: note: 'class v8::internal::StringSet' declared here 29 | class StringSet : public HashTable { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:33: ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SloppyArgumentsElements; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/arguments-tq.inc:229:23: required from 'static D v8::internal::TorqueGeneratedSloppyArgumentsElements::unchecked_cast(v8::internal::Object) [with D = v8::internal::SloppyArgumentsElements; P = v8::internal::FixedArrayBase]' /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/objects-body-descriptors-inl.inc:25:51: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SloppyArgumentsElements' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/arguments.h:20, from ../deps/v8/src/heap/objects-visiting-inl.h:11: /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/arguments-tq.inc:282:7: note: 'class v8::internal::SloppyArgumentsElements' declared here 282 | class SloppyArgumentsElements : public TorqueGeneratedSloppyArgumentsElements { | ^~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::StrongDescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/torque-defined-classes-tq.inc:38:23: required from 'static D v8::internal::TorqueGeneratedStrongDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::StrongDescriptorArray; P = v8::internal::DescriptorArray]' /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/objects-body-descriptors-inl.inc:46:49: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::StrongDescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/torque-defined-classes.h:19, from ../deps/v8/src/objects/template-objects.h:10, from ../deps/v8/src/objects/objects-body-descriptors-inl.h:33: /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/torque-defined-classes-tq.inc:82:7: note: 'class v8::internal::StrongDescriptorArray' declared here 82 | class StrongDescriptorArray : public TorqueGeneratedStrongDescriptorArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/objects-body-descriptors-inl.inc:53:42: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SeqOneByteString; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:497:23: required from 'static D v8::internal::TorqueGeneratedSeqOneByteString::unchecked_cast(v8::internal::Object) [with D = v8::internal::SeqOneByteString; P = v8::internal::SeqString]' /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/objects-body-descriptors-inl.inc:156:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SeqOneByteString' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:711:7: note: 'class v8::internal::SeqOneByteString' declared here 711 | class SeqOneByteString | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SeqTwoByteString; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:572:23: required from 'static D v8::internal::TorqueGeneratedSeqTwoByteString::unchecked_cast(v8::internal::Object) [with D = v8::internal::SeqTwoByteString; P = v8::internal::SeqString]' /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/objects-body-descriptors-inl.inc:163:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SeqTwoByteString' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:761:7: note: 'class v8::internal::SeqTwoByteString' declared here 761 | class SeqTwoByteString | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InternalClassWithSmiElements; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/torque-defined-classes-tq.inc:806:23: required from 'static D v8::internal::TorqueGeneratedInternalClassWithSmiElements::unchecked_cast(v8::internal::Object) [with D = v8::internal::InternalClassWithSmiElements; P = v8::internal::FixedArrayBase]' /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/objects-body-descriptors-inl.inc:279:56: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InternalClassWithSmiElements' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/torque-defined-classes-tq.inc:859:7: note: 'class v8::internal::InternalClassWithSmiElements' declared here 859 | class InternalClassWithSmiElements : public TorqueGeneratedInternalClassWithSmiElements { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InternalClassWithStructElements; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/torque-defined-classes-tq.inc:931:23: required from 'static D v8::internal::TorqueGeneratedInternalClassWithStructElements::unchecked_cast(v8::internal::Object) [with D = v8::internal::InternalClassWithStructElements; P = v8::internal::HeapObject]' /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/objects-body-descriptors-inl.inc:286:59: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InternalClassWithStructElements' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/torque-defined-classes-tq.inc:996:7: note: 'class v8::internal::InternalClassWithStructElements' declared here 996 | class InternalClassWithStructElements : public TorqueGeneratedInternalClassWithStructElements { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationMemento; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/allocation-site-tq.inc:31:23: required from 'static D v8::internal::TorqueGeneratedAllocationMemento::unchecked_cast(v8::internal::Object) [with D = v8::internal::AllocationMemento; P = v8::internal::Struct]' ../deps/v8/src/heap/factory.cc:355:72: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationMemento' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/allocation-site.h:173:7: note: 'class v8::internal::AllocationMemento' declared here 173 | class AllocationMemento | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakCell; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-weak-refs-tq.inc:90:23: required from 'static D v8::internal::TorqueGeneratedWeakCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakCell; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WeakCell]' ../deps/v8/src/objects/js-weak-refs-inl.h:49:43: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakCell' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/weak-object-worklists.h:11, from ../deps/v8/src/heap/marking-visitor.h:14, from ../deps/v8/src/heap/concurrent-marking.h:14, from ../deps/v8/src/heap/mark-compact.h:13, from ../deps/v8/src/heap/incremental-marking.h:11, from ../deps/v8/src/heap/concurrent-allocator-inl.h:12, from ../deps/v8/src/heap/heap-inl.h:22, from ../deps/v8/src/objects/code-inl.h:14: ../deps/v8/src/objects/js-weak-refs.h:76:7: note: 'class v8::internal::WeakCell' declared here 76 | class WeakCell : public TorqueGeneratedWeakCell { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SharedFunctionInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/shared-function-info-tq.inc:267:23: required from 'static D v8::internal::TorqueGeneratedSharedFunctionInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::SharedFunctionInfo; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SharedFunctionInfo]' ../deps/v8/src/heap/factory.cc:506:36: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SharedFunctionInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/code.h:17: ../deps/v8/src/objects/shared-function-info.h:186:7: note: 'class v8::internal::SharedFunctionInfo' declared here 186 | class SharedFunctionInfo | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSStringIterator; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:953:23: required from 'static D v8::internal::TorqueGeneratedJSStringIterator::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSStringIterator; P = v8::internal::JSObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSStringIterator]' ../deps/v8/src/heap/factory.cc:1101:27: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSStringIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:1265:7: note: 'class v8::internal::JSStringIterator' declared here 1265 | class JSStringIterator | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/heap/factory.cc:1228:26: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Script; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/script-tq.inc:133:23: required from 'static D v8::internal::TorqueGeneratedScript::unchecked_cast(v8::internal::Object) [with D = v8::internal::Script; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Script]' ../deps/v8/src/heap/factory.cc:1399:26: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Script' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info.h:18: ../deps/v8/src/objects/script.h:34:7: note: 'class v8::internal::Script' declared here 34 | class Script : public TorqueGeneratedScript { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSPromise; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-promise-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedJSPromise::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSPromise; P = v8::internal::JSObjectWithEmbedderSlots]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSPromise]' ../deps/v8/src/heap/factory.cc:1457:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSPromise' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:21: ../deps/v8/src/objects/js-promise.h:31:7: note: 'class v8::internal::JSPromise' declared here 31 | class JSPromise | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInternalFunction; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedWasmInternalFunction::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmInternalFunction; P = v8::internal::Foreign]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmInternalFunction]' ../deps/v8/src/heap/factory.cc:1571:24: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:738:7: note: 'class v8::internal::WasmInternalFunction' declared here 738 | class WasmInternalFunction | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PodArray; Source = v8::internal::Object]': ../deps/v8/src/objects/fixed-array.h:628:3: required from 'static v8::internal::PodArray v8::internal::PodArray::unchecked_cast(v8::internal::Object) [with T = v8::internal::wasm::ValueType]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PodArray]' ../deps/v8/src/heap/factory.cc:1575:36: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PodArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:592:7: note: 'class v8::internal::PodArray' declared here 592 | class PodArray : public ByteArray { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmSuspenderObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:974:23: required from 'static D v8::internal::TorqueGeneratedWasmSuspenderObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmSuspenderObject; P = v8::internal::JSObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmSuspenderObject]' ../deps/v8/src/heap/factory.cc:1586:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmSuspenderObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:1026:7: note: 'class v8::internal::WasmSuspenderObject' declared here 1026 | class WasmSuspenderObject | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/heap/factory.cc:1972:62: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BytecodeArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/code-tq.inc:71:23: required from 'static D v8::internal::TorqueGeneratedBytecodeArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::BytecodeArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::BytecodeArray]' ../deps/v8/src/heap/factory.cc:2408:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BytecodeArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:952:7: note: 'class v8::internal::BytecodeArray' declared here 952 | class BytecodeArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSGlobalObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:454:23: required from 'static D v8::internal::TorqueGeneratedJSGlobalObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSGlobalObject; P = v8::internal::JSSpecialObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSGlobalObject]' ../deps/v8/src/heap/factory.cc:2490:30: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSGlobalObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:1064:7: note: 'class v8::internal::JSGlobalObject' declared here 1064 | class JSGlobalObject | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-tq.inc:116:23: required from 'static D v8::internal::TorqueGeneratedJSArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSArray; P = v8::internal::JSObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSArray]' ../deps/v8/src/heap/factory.cc:2634:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:22: ../deps/v8/src/objects/js-array.h:25:7: note: 'class v8::internal::JSArray' declared here 25 | class JSArray : public TorqueGeneratedJSArray { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSAsyncFromSyncIterator; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:881:23: required from 'static D v8::internal::TorqueGeneratedJSAsyncFromSyncIterator::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSAsyncFromSyncIterator; P = v8::internal::JSObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSAsyncFromSyncIterator]' ../deps/v8/src/heap/factory.cc:2891:34: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSAsyncFromSyncIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:1250:7: note: 'class v8::internal::JSAsyncFromSyncIterator' declared here 1250 | class JSAsyncFromSyncIterator | ^~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSArrayBufferView; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:54:23: required from 'static D v8::internal::TorqueGeneratedJSArrayBufferView::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSArrayBufferView; P = v8::internal::JSObjectWithEmbedderSlots]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSArrayBufferView]' ../deps/v8/src/heap/factory.cc:2957:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSArrayBufferView' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-array-buffer.h:239:7: note: 'class v8::internal::JSArrayBufferView' declared here 239 | class JSArrayBufferView | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSArrayBuffer; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:232:23: required from 'static D v8::internal::TorqueGeneratedJSArrayBuffer::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSArrayBuffer; P = v8::internal::JSObjectWithEmbedderSlots]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSArrayBuffer]' ../deps/v8/src/heap/factory.cc:2959:19: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSArrayBuffer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-array-buffer.h:23:7: note: 'class v8::internal::JSArrayBuffer' declared here 23 | class JSArrayBuffer | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/heap/factory.cc:3001:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSBoundFunction; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-function-tq.inc:207:23: required from 'static D v8::internal::TorqueGeneratedJSBoundFunction::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSBoundFunction; P = v8::internal::JSFunctionOrBoundFunctionOrWrappedFunction]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSBoundFunction]' ../deps/v8/src/heap/factory.cc:3069:26: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSBoundFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-function-inl.h:8: ../deps/v8/src/objects/js-function.h:40:7: note: 'class v8::internal::JSBoundFunction' declared here 40 | class JSBoundFunction | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSGlobalProxy; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:383:23: required from 'static D v8::internal::TorqueGeneratedJSGlobalProxy::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSGlobalProxy; P = v8::internal::JSSpecialObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSGlobalProxy]' ../deps/v8/src/heap/factory.cc:3146:24: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSGlobalProxy' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:1048:7: note: 'class v8::internal::JSGlobalProxy' declared here 1048 | class JSGlobalProxy | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegExpMatchInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/regexp-match-info-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedRegExpMatchInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::RegExpMatchInfo; P = v8::internal::FixedArray]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::RegExpMatchInfo]' ../deps/v8/src/heap/factory.cc:3647:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegExpMatchInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/regexp-match-info-inl.h:9, from ../deps/v8/src/objects/objects-inl.h:37: ../deps/v8/src/objects/regexp-match-info.h:29:7: note: 'class v8::internal::RegExpMatchInfo' declared here 29 | class RegExpMatchInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackCell; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-cell-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedFeedbackCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackCell; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackCell]' ../deps/v8/src/heap/factory.cc:3979:35: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackCell' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/compilation-cache-table.h:8: ../deps/v8/src/objects/feedback-cell.h:23:7: note: 'class v8::internal::FeedbackCell' declared here 23 | class FeedbackCell : public TorqueGeneratedFeedbackCell { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSFinalizationRegistry; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-weak-refs-tq.inc:232:23: required from 'static D v8::internal::TorqueGeneratedJSFinalizationRegistry::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSFinalizationRegistry; P = v8::internal::JSObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSFinalizationRegistry]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSFinalizationRegistry]' ../deps/v8/src/objects/js-weak-refs-inl.h:33:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSFinalizationRegistry' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-weak-refs.h:24:7: note: 'class v8::internal::JSFinalizationRegistry' declared here 24 | class JSFinalizationRegistry | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OnHeapBasicBlockProfilerData; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/shared-function-info-tq.inc:779:23: required from 'static D v8::internal::TorqueGeneratedOnHeapBasicBlockProfilerData::unchecked_cast(v8::internal::Object) [with D = v8::internal::OnHeapBasicBlockProfilerData; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::OnHeapBasicBlockProfilerData]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::OnHeapBasicBlockProfilerData]' ../deps/v8/src/heap/factory.cc:220:43: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OnHeapBasicBlockProfilerData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info.h:52: /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/shared-function-info-tq.inc:842:7: note: 'class v8::internal::OnHeapBasicBlockProfilerData' declared here 842 | class OnHeapBasicBlockProfilerData : public TorqueGeneratedOnHeapBasicBlockProfilerData { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SlicedString; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:654:23: required from 'static D v8::internal::TorqueGeneratedSlicedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::SlicedString; P = v8::internal::String]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SlicedString]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SlicedString]' ../deps/v8/src/heap/factory.cc:1025:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SlicedString' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:873:7: note: 'class v8::internal::SlicedString' declared here 873 | class SlicedString : public TorqueGeneratedSlicedString { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ThinString; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:734:23: required from 'static D v8::internal::TorqueGeneratedThinString::unchecked_cast(v8::internal::Object) [with D = v8::internal::ThinString; P = v8::internal::String]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::ThinString]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::ThinString]' ../deps/v8/src/heap/factory.cc:1030:22: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ThinString' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:848:7: note: 'class v8::internal::ThinString' declared here 848 | class ThinString : public TorqueGeneratedThinString { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSFunction; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-function-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedJSFunction::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSFunction; P = v8::internal::JSFunctionOrBoundFunctionOrWrappedFunction]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSFunction]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSFunction]' ../deps/v8/src/heap/factory.cc:2243:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-function.h:86:7: note: 'class v8::internal::JSFunction' declared here 86 | class JSFunction : public TorqueGeneratedJSFunction< | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSExternalObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:319:23: required from 'static D v8::internal::TorqueGeneratedJSExternalObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSExternalObject; P = v8::internal::JSObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSExternalObject]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSExternalObject]' ../deps/v8/src/heap/factory.cc:2276:11: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSExternalObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:901:7: note: 'class v8::internal::JSExternalObject' declared here 901 | class JSExternalObject | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSModuleNamespace; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:144:23: required from 'static D v8::internal::TorqueGeneratedJSModuleNamespace::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSModuleNamespace; P = v8::internal::JSSpecialObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSModuleNamespace]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSModuleNamespace]' ../deps/v8/src/heap/factory.cc:2720:19: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSModuleNamespace' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/module.h:138:7: note: 'class v8::internal::JSModuleNamespace' declared here 138 | class JSModuleNamespace | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSWrappedFunction; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-function-tq.inc:285:23: required from 'static D v8::internal::TorqueGeneratedJSWrappedFunction::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSWrappedFunction; P = v8::internal::JSFunctionOrBoundFunctionOrWrappedFunction]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSWrappedFunction]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSWrappedFunction]' ../deps/v8/src/heap/factory.cc:2738:10: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSWrappedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-function.h:61:7: note: 'class v8::internal::JSWrappedFunction' declared here 61 | class JSWrappedFunction | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSDataView; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:309:23: required from 'static D v8::internal::TorqueGeneratedJSDataView::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSDataView; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSDataView]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSDataView]' ../deps/v8/src/heap/factory.cc:3017:6: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSDataView' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-array-buffer.h:391:7: note: 'class v8::internal::JSDataView' declared here 391 | class JSDataView | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSRegExp; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-regexp-tq.inc:51:23: required from 'static D v8::internal::TorqueGeneratedJSRegExp::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSRegExp; P = v8::internal::JSObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSRegExp]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSRegExp]' ../deps/v8/src/heap/factory.cc:3582:9: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSRegExp' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:23: ../deps/v8/src/objects/js-regexp.h:38:7: note: 'class v8::internal::JSRegExp' declared here 38 | class JSRegExp : public TorqueGeneratedJSRegExp { | ^~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/code-kind.o ../deps/v8/src/objects/code-kind.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/code-kind.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/interpreter/bytecode-array-random-iterator.o ../deps/v8/src/interpreter/bytecode-array-random-iterator.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/interpreter/bytecode-array-random-iterator.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/atomicops.h:40, from ../deps/v8/src/base/atomic-utils.h:13, from ../deps/v8/src/common/globals.h:15, from ../deps/v8/src/interpreter/bytecode-array-iterator.h:11, from ../deps/v8/src/interpreter/bytecode-array-random-iterator.h:10, from ../deps/v8/src/interpreter/bytecode-array-random-iterator.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/interpreter/bytecode-array-iterator.h:16: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13, from ../deps/v8/src/baseline/bytecode-offset-iterator.h:11, from ../deps/v8/src/objects/code-inl.h:9, from ../deps/v8/src/interpreter/bytecode-array-random-iterator.cc:6: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33, from ../deps/v8/src/objects/code-inl.h:13: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/heap/concurrent-allocator-inl.h:13, from ../deps/v8/src/heap/heap-inl.h:22, from ../deps/v8/src/objects/code-inl.h:14: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/heap/new-spaces-inl.h:13, from ../deps/v8/src/heap/heap-inl.h:31: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/js-function-inl.h:18, from ../deps/v8/src/objects/contexts-inl.h:13, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/deoptimizer/translation-array.h:10, from ../deps/v8/src/objects/code.h:11: ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BytecodeArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/code-tq.inc:71:23: required from 'static D v8::internal::TorqueGeneratedBytecodeArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::BytecodeArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::BytecodeArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::BytecodeArray]' ../deps/v8/src/interpreter/bytecode-array-random-iterator.cc:16:34: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BytecodeArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:952:7: note: 'class v8::internal::BytecodeArray' declared here 952 | class BytecodeArray | ^~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/interpreter/bytecode-array-iterator.o ../deps/v8/src/interpreter/bytecode-array-iterator.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/interpreter/bytecode-array-iterator.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/atomicops.h:40, from ../deps/v8/src/base/atomic-utils.h:13, from ../deps/v8/src/common/globals.h:15, from ../deps/v8/src/interpreter/bytecode-array-iterator.h:11, from ../deps/v8/src/interpreter/bytecode-array-iterator.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/interpreter/bytecode-array-iterator.h:16: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13, from ../deps/v8/src/baseline/bytecode-offset-iterator.h:11, from ../deps/v8/src/objects/code-inl.h:9, from ../deps/v8/src/interpreter/bytecode-array-iterator.cc:9: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33, from ../deps/v8/src/objects/code-inl.h:13: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/heap/concurrent-allocator-inl.h:13, from ../deps/v8/src/heap/heap-inl.h:22, from ../deps/v8/src/objects/code-inl.h:14: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/heap/new-spaces-inl.h:13, from ../deps/v8/src/heap/heap-inl.h:31: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/js-function-inl.h:18, from ../deps/v8/src/objects/contexts-inl.h:13, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/deoptimizer/translation-array.h:10, from ../deps/v8/src/objects/code.h:11: ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BytecodeArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/code-tq.inc:71:23: required from 'static D v8::internal::TorqueGeneratedBytecodeArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::BytecodeArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::BytecodeArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::BytecodeArray]' ../deps/v8/src/interpreter/bytecode-array-iterator.cc:21:26: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BytecodeArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:952:7: note: 'class v8::internal::BytecodeArray' declared here 952 | class BytecodeArray | ^~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/ic/stub-cache.o ../deps/v8/src/ic/stub-cache.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/ic/stub-cache.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/bit-field.h:10, from ../deps/v8/src/objects/name.h:8, from ../deps/v8/src/ic/stub-cache.h:8, from ../deps/v8/src/ic/stub-cache.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/primitive-heap-object.h:8, from ../deps/v8/src/objects/name.h:10: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/allocation-result.h:11, from ../deps/v8/src/heap/heap.h:29, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/ast/ast-value-factory.h:36, from ../deps/v8/src/ast/ast.h:10, from ../deps/v8/src/ic/stub-cache.cc:7: ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:34: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-array-buffer.h:10, from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13, from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:21: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/heap/concurrent-allocator-inl.h:13, from ../deps/v8/src/heap/heap-inl.h:22, from ../deps/v8/src/ic/stub-cache.cc:9: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/heap/new-spaces-inl.h:13, from ../deps/v8/src/heap/heap-inl.h:31: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:33: ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/interpreter/bytecode-decoder.o ../deps/v8/src/interpreter/bytecode-decoder.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/interpreter/bytecode-decoder.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/atomicops.h:40, from ../deps/v8/src/base/atomic-utils.h:13, from ../deps/v8/src/common/globals.h:15, from ../deps/v8/src/interpreter/bytecode-decoder.h:10, from ../deps/v8/src/interpreter/bytecode-decoder.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/interpreter/bytecode-decoder.cc:10: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33, from ../deps/v8/src/common/ptr-compr-inl.h:9, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/interpreter/bytecode-decoder.cc:11: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/execution/local-isolate-inl.h:9, from ../deps/v8/src/common/ptr-compr-inl.h:10: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/ic/handler-configuration.o ../deps/v8/src/ic/handler-configuration.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/ic/handler-configuration.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/atomicops.h:40, from ../deps/v8/src/base/atomic-utils.h:13, from ../deps/v8/src/common/globals.h:15, from ../deps/v8/src/ic/handler-configuration.h:8, from ../deps/v8/src/ic/handler-configuration.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/allocation-result.h:9, from ../deps/v8/src/heap/heap.h:29, from ../deps/v8/src/ic/handler-configuration.h:10: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/allocation-result.h:11: ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:34: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-array-buffer.h:10, from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13, from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::LoadHandler; Source = v8::internal::Object]': ../deps/v8/src/ic/handler-configuration.h:46:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::LoadHandler' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/ic/handler-configuration.h:44:7: note: 'class v8::internal::LoadHandler' declared here 44 | class LoadHandler final : public DataHandler { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]': ../deps/v8/src/ic/handler-configuration.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::StoreHandler' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/ic/handler-configuration.h:241:7: note: 'class v8::internal::StoreHandler' declared here 241 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21, from ../deps/v8/src/execution/isolate.h:33, from ../deps/v8/src/codegen/interface-descriptors.h:15, from ../deps/v8/src/codegen/callable.h:8, from ../deps/v8/src/codegen/code-factory.h:8, from ../deps/v8/src/ic/handler-configuration.cc:7: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/handles/handles-inl.h:10, from ../deps/v8/src/ic/handler-configuration-inl.h:10, from ../deps/v8/src/ic/handler-configuration.cc:8: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/objects/data-handler-inl.h:9, from ../deps/v8/src/ic/handler-configuration-inl.h:12: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:33: ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/logging/local-logger.o ../deps/v8/src/logging/local-logger.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/logging/local-logger.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/bits.h:12, from ../deps/v8/src/base/platform/time.h:15, from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/logging/log.h:15, from ../deps/v8/src/logging/local-logger.h:9, from ../deps/v8/src/logging/local-logger.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/logging/log.h:16: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/interpreter/bytecode-label.o ../deps/v8/src/interpreter/bytecode-label.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/interpreter/bytecode-label.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/functional.h:17, from ../deps/v8/src/zone/zone-containers.h:19, from ../deps/v8/src/interpreter/bytecode-label.h:10, from ../deps/v8/src/interpreter/bytecode-label.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/allocation-result.h:9, from ../deps/v8/src/heap/heap.h:29, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/ast/ast-value-factory.h:36, from ../deps/v8/src/ast/ast.h:10, from ../deps/v8/src/interpreter/bytecode-array-builder.h:8, from ../deps/v8/src/interpreter/bytecode-label.cc:7: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/allocation-result.h:11: ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:34: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-array-buffer.h:10, from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13, from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:21: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/execution/local-isolate-inl.h:9, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/interpreter/bytecode-label.cc:8: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:33: ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/interpreter/bytecode-array-writer.o ../deps/v8/src/interpreter/bytecode-array-writer.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/interpreter/bytecode-array-writer.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/vector.h:16, from ../deps/v8/src/codegen/source-position-table.h:9, from ../deps/v8/src/interpreter/bytecode-array-writer.h:9, from ../deps/v8/src/interpreter/bytecode-array-writer.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/api/api.h:15, from ../deps/v8/src/api/api-inl.h:9, from ../deps/v8/src/interpreter/bytecode-array-writer.cc:7: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/heap/new-spaces-inl.h:13, from ../deps/v8/src/heap/heap-inl.h:31, from ../deps/v8/src/api/api-inl.h:14: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BytecodeArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/code-tq.inc:71:23: required from 'static D v8::internal::TorqueGeneratedBytecodeArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::BytecodeArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::BytecodeArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::BytecodeArray]' ../deps/v8/src/interpreter/bytecode-array-writer.cc:53:36: required from 'v8::internal::Handle v8::internal::interpreter::BytecodeArrayWriter::ToBytecodeArray(IsolateT*, int, int, v8::internal::Handle) [with IsolateT = v8::internal::Isolate]' ../deps/v8/src/interpreter/bytecode-array-writer.cc:60:40: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BytecodeArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:952:7: note: 'class v8::internal::BytecodeArray' declared here 952 | class BytecodeArray | ^~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/init/v8.o ../deps/v8/src/init/v8.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/init/v8.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/atomicops.h:40, from ../deps/v8/src/base/atomic-utils.h:13, from ../deps/v8/src/common/globals.h:15, from ../deps/v8/src/init/v8.h:8, from ../deps/v8/src/init/v8.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/api/api.h:15, from ../deps/v8/src/init/v8.cc:10: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/deoptimizer/translated-state.h:12, from ../deps/v8/src/deoptimizer/deoptimizer.h:14, from ../deps/v8/src/init/v8.cc:17: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/init/v8.cc:24: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/heap.o ../deps/v8/src/heap/heap.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/heap.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/atomicops.h:40, from ../deps/v8/src/base/atomic-utils.h:13, from ../deps/v8/src/heap/heap.h:21, from ../deps/v8/src/heap/heap.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/allocation-result.h:9, from ../deps/v8/src/heap/heap.h:29: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/allocation-result.h:11: ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:34: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-array-buffer.h:10, from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13, from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21, from ../deps/v8/src/execution/isolate.h:33, from ../deps/v8/src/api/api.h:15, from ../deps/v8/src/api/api-inl.h:9, from ../deps/v8/src/heap/heap.cc:15: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/heap/new-spaces-inl.h:13, from ../deps/v8/src/heap/heap-inl.h:31, from ../deps/v8/src/api/api-inl.h:14: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CompilationCacheTable; Source = v8::internal::Object]': ../deps/v8/src/objects/compilation-cache-table.h:129:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CompilationCacheTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/codegen/compilation-cache.h:9, from ../deps/v8/src/heap/heap.cc:24: ../deps/v8/src/objects/compilation-cache-table.h:84:7: note: 'class v8::internal::CompilationCacheTable' declared here 84 | class CompilationCacheTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreeSpace; Source = v8::internal::HeapObject]': ../deps/v8/src/objects/free-space-inl.h:42:29: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreeSpace' from an array of 'const class v8::internal::HeapObject' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/free-list.h:11, from ../deps/v8/src/heap/spaces.h:18, from ../deps/v8/src/heap/concurrent-allocator.h:10, from ../deps/v8/src/heap/local-heap.h:18, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/handles/handles-inl.h:10, from ../deps/v8/src/api/api-inl.h:13: ../deps/v8/src/objects/free-space.h:23:7: note: 'class v8::internal::FreeSpace' declared here 23 | class FreeSpace : public TorqueGeneratedFreeSpace { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreeSpace; Source = v8::internal::Object]': ../deps/v8/src/objects/free-space-inl.h:46:29: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreeSpace' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/free-space.h:23:7: note: 'class v8::internal::FreeSpace' declared here 23 | class FreeSpace : public TorqueGeneratedFreeSpace { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::LoadHandler; Source = v8::internal::Object]': ../deps/v8/src/ic/handler-configuration.h:46:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::LoadHandler' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-body-descriptors-inl.h:11, from ../deps/v8/src/heap/objects-visiting-inl.h:16, from ../deps/v8/src/heap/mark-compact-inl.h:15, from ../deps/v8/src/heap/incremental-marking-inl.h:11, from ../deps/v8/src/heap/heap.cc:55: ../deps/v8/src/ic/handler-configuration.h:44:7: note: 'class v8::internal::LoadHandler' declared here 44 | class LoadHandler final : public DataHandler { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]': ../deps/v8/src/ic/handler-configuration.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::StoreHandler' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/ic/handler-configuration.h:241:7: note: 'class v8::internal::StoreHandler' declared here 241 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:33: ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SloppyArgumentsElements; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/arguments-tq.inc:229:23: required from 'static D v8::internal::TorqueGeneratedSloppyArgumentsElements::unchecked_cast(v8::internal::Object) [with D = v8::internal::SloppyArgumentsElements; P = v8::internal::FixedArrayBase]' /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/objects-body-descriptors-inl.inc:25:51: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SloppyArgumentsElements' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/arguments.h:20, from ../deps/v8/src/heap/objects-visiting-inl.h:11: /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/arguments-tq.inc:282:7: note: 'class v8::internal::SloppyArgumentsElements' declared here 282 | class SloppyArgumentsElements : public TorqueGeneratedSloppyArgumentsElements { | ^~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::StrongDescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/torque-defined-classes-tq.inc:38:23: required from 'static D v8::internal::TorqueGeneratedStrongDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::StrongDescriptorArray; P = v8::internal::DescriptorArray]' /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/objects-body-descriptors-inl.inc:46:49: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::StrongDescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/torque-defined-classes.h:19, from ../deps/v8/src/objects/template-objects.h:10, from ../deps/v8/src/objects/objects-body-descriptors-inl.h:33: /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/torque-defined-classes-tq.inc:82:7: note: 'class v8::internal::StrongDescriptorArray' declared here 82 | class StrongDescriptorArray : public TorqueGeneratedStrongDescriptorArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/objects-body-descriptors-inl.inc:53:42: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SeqOneByteString; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:497:23: required from 'static D v8::internal::TorqueGeneratedSeqOneByteString::unchecked_cast(v8::internal::Object) [with D = v8::internal::SeqOneByteString; P = v8::internal::SeqString]' /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/objects-body-descriptors-inl.inc:156:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SeqOneByteString' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:711:7: note: 'class v8::internal::SeqOneByteString' declared here 711 | class SeqOneByteString | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SeqTwoByteString; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:572:23: required from 'static D v8::internal::TorqueGeneratedSeqTwoByteString::unchecked_cast(v8::internal::Object) [with D = v8::internal::SeqTwoByteString; P = v8::internal::SeqString]' /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/objects-body-descriptors-inl.inc:163:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SeqTwoByteString' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:761:7: note: 'class v8::internal::SeqTwoByteString' declared here 761 | class SeqTwoByteString | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InternalClassWithSmiElements; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/torque-defined-classes-tq.inc:806:23: required from 'static D v8::internal::TorqueGeneratedInternalClassWithSmiElements::unchecked_cast(v8::internal::Object) [with D = v8::internal::InternalClassWithSmiElements; P = v8::internal::FixedArrayBase]' /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/objects-body-descriptors-inl.inc:279:56: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InternalClassWithSmiElements' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/torque-defined-classes-tq.inc:859:7: note: 'class v8::internal::InternalClassWithSmiElements' declared here 859 | class InternalClassWithSmiElements : public TorqueGeneratedInternalClassWithSmiElements { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InternalClassWithStructElements; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/torque-defined-classes-tq.inc:931:23: required from 'static D v8::internal::TorqueGeneratedInternalClassWithStructElements::unchecked_cast(v8::internal::Object) [with D = v8::internal::InternalClassWithStructElements; P = v8::internal::HeapObject]' /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/objects-body-descriptors-inl.inc:286:59: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InternalClassWithStructElements' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/torque-defined-classes-tq.inc:996:7: note: 'class v8::internal::InternalClassWithStructElements' declared here 996 | class InternalClassWithStructElements : public TorqueGeneratedInternalClassWithStructElements { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakCell; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-weak-refs-tq.inc:90:23: required from 'static D v8::internal::TorqueGeneratedWeakCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakCell; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WeakCell]' ../deps/v8/src/objects/js-weak-refs-inl.h:49:43: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakCell' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/weak-object-worklists.h:11, from ../deps/v8/src/heap/marking-visitor.h:14, from ../deps/v8/src/heap/concurrent-marking.h:14, from ../deps/v8/src/heap/mark-compact.h:13, from ../deps/v8/src/heap/incremental-marking.h:11, from ../deps/v8/src/heap/concurrent-allocator-inl.h:12, from ../deps/v8/src/heap/heap-inl.h:22: ../deps/v8/src/objects/js-weak-refs.h:76:7: note: 'class v8::internal::WeakCell' declared here 76 | class WeakCell : public TorqueGeneratedWeakCell { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSFinalizationRegistry; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-weak-refs-tq.inc:232:23: required from 'static D v8::internal::TorqueGeneratedJSFinalizationRegistry::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSFinalizationRegistry; P = v8::internal::JSObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSFinalizationRegistry]' ../deps/v8/src/heap/heap.cc:6889:10: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSFinalizationRegistry' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-weak-refs.h:24:7: note: 'class v8::internal::JSFinalizationRegistry' declared here 24 | class JSFinalizationRegistry | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ThinString; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:734:23: required from 'static D v8::internal::TorqueGeneratedThinString::unchecked_cast(v8::internal::Object) [with D = v8::internal::ThinString; P = v8::internal::String]' ../deps/v8/src/heap/scavenger-inl.h:373:70: required from 'v8::internal::SlotCallbackResult v8::internal::Scavenger::EvacuateObject(THeapObjectSlot, v8::internal::Map, v8::internal::HeapObject) [with THeapObjectSlot = v8::internal::FullHeapObjectSlot]' ../deps/v8/src/heap/scavenger-inl.h:430:24: required from 'v8::internal::SlotCallbackResult v8::internal::Scavenger::ScavengeObject(THeapObjectSlot, v8::internal::HeapObject) [with THeapObjectSlot = v8::internal::FullHeapObjectSlot]' ../deps/v8/src/heap/scavenger-inl.h:504:31: required from 'void v8::internal::ScavengeVisitor::VisitHeapObjectImpl(TSlot, v8::internal::HeapObject) [with TSlot = v8::internal::FullObjectSlot]' ../deps/v8/src/heap/scavenger-inl.h:483:22: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ThinString' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:848:7: note: 'class v8::internal::ThinString' declared here 848 | class ThinString : public TorqueGeneratedThinString { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ConsString; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:108:23: required from 'static D v8::internal::TorqueGeneratedConsString::unchecked_cast(v8::internal::Object) [with D = v8::internal::ConsString; P = v8::internal::String]' ../deps/v8/src/heap/scavenger-inl.h:379:48: required from 'v8::internal::SlotCallbackResult v8::internal::Scavenger::EvacuateObject(THeapObjectSlot, v8::internal::Map, v8::internal::HeapObject) [with THeapObjectSlot = v8::internal::FullHeapObjectSlot]' ../deps/v8/src/heap/scavenger-inl.h:430:24: required from 'v8::internal::SlotCallbackResult v8::internal::Scavenger::ScavengeObject(THeapObjectSlot, v8::internal::HeapObject) [with THeapObjectSlot = v8::internal::FullHeapObjectSlot]' ../deps/v8/src/heap/scavenger-inl.h:504:31: required from 'void v8::internal::ScavengeVisitor::VisitHeapObjectImpl(TSlot, v8::internal::HeapObject) [with TSlot = v8::internal::FullObjectSlot]' ../deps/v8/src/heap/scavenger-inl.h:483:22: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ConsString' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:814:7: note: 'class v8::internal::ConsString' declared here 814 | class ConsString : public TorqueGeneratedConsString { | ^~~~~~~~~~ In file included from ../deps/v8/src/heap/cppgc/trace-event.h:9, from ../deps/v8/src/heap/cppgc/stats-collector.h:20, from ../deps/v8/src/heap/cppgc/process-heap-statistics.h:9, from ../deps/v8/src/heap/cppgc/heap-base.h:23, from ../deps/v8/src/heap/cppgc-js/cpp-heap.h:19, from ../deps/v8/src/heap/cppgc-js/cpp-marking-state.h:10, from ../deps/v8/src/heap/marking-worklist.h:14, from ../deps/v8/src/heap/marking-visitor.h:9: In destructor 'v8::internal::tracing::ScopedTracer::~ScopedTracer()', inlined from 'bool v8::internal::Heap::CollectGarbage(v8::internal::AllocationSpace, v8::internal::GarbageCollectionReason, v8::GCCallbackFlags)' at ../deps/v8/src/heap/heap.cc:1850:7: ../deps/v8/src/tracing/trace-event.h:566:30: warning: 'trace_event_unique_tracer1849.v8::internal::tracing::ScopedTracer::data_.v8::internal::tracing::ScopedTracer::Data::category_group_enabled' may be used uninitialized [-Wmaybe-uninitialized] 566 | data_.category_group_enabled))) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/heap/heap.cc: In member function 'bool v8::internal::Heap::CollectGarbage(v8::internal::AllocationSpace, v8::internal::GarbageCollectionReason, v8::GCCallbackFlags)': ../deps/v8/src/tracing/trace-event.h:145:41: note: 'trace_event_unique_tracer1849' declared here 145 | #define INTERNAL_TRACE_EVENT_UID3(a, b) trace_event_unique_##a##b | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/tracing/trace-event.h:145:41: note: in definition of macro 'INTERNAL_TRACE_EVENT_UID3' 145 | #define INTERNAL_TRACE_EVENT_UID3(a, b) trace_event_unique_##a##b | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/tracing/trace-event.h:148:3: note: in expansion of macro 'INTERNAL_TRACE_EVENT_UID2' 148 | INTERNAL_TRACE_EVENT_UID2(name_prefix, __LINE__) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/tracing/trace-event.h:194:39: note: in expansion of macro 'INTERNAL_TRACE_EVENT_UID' 194 | v8::internal::tracing::ScopedTracer INTERNAL_TRACE_EVENT_UID(tracer); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/base/trace_event/common/trace_event_common.h:302:3: note: in expansion of macro 'INTERNAL_TRACE_EVENT_ADD_SCOPED' 302 | INTERNAL_TRACE_EVENT_ADD_SCOPED(category_group, name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/heap/heap.cc:1849:9: note: in expansion of macro 'TRACE_EVENT0' 1849 | TRACE_EVENT0("v8", record_gc_phases_info.type_timer->name()); | ^~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/interpreter/bytecode-flags.o ../deps/v8/src/interpreter/bytecode-flags.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/interpreter/bytecode-flags.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/bit-field.h:10, from ../deps/v8/src/interpreter/bytecode-flags.h:8, from ../deps/v8/src/interpreter/bytecode-flags.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/allocation-result.h:9, from ../deps/v8/src/heap/heap.h:29, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/ast/ast-value-factory.h:36, from ../deps/v8/src/interpreter/bytecode-flags.cc:7: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/allocation-result.h:11: ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:34: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-array-buffer.h:10, from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13, from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:21, from ../deps/v8/src/interpreter/bytecode-flags.cc:8: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/execution/local-isolate-inl.h:9, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/interpreter/bytecode-flags.cc:10: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:33: ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/interpreter/handler-table-builder.o ../deps/v8/src/interpreter/handler-table-builder.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/interpreter/handler-table-builder.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/bit-field.h:10, from ../deps/v8/src/codegen/handler-table.h:8, from ../deps/v8/src/interpreter/handler-table-builder.h:8, from ../deps/v8/src/interpreter/handler-table-builder.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/interpreter/handler-table-builder.h:11: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/interpreter/handler-table-builder.cc:7: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/execution/local-isolate-inl.h:9, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/interpreter/handler-table-builder.cc:10: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/logging/log-utils.o ../deps/v8/src/logging/log-utils.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/logging/log-utils.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/lazy-instance.h:73, from ../deps/v8/src/base/platform/mutex.h:9, from ../deps/v8/src/logging/log-utils.h:16, from ../deps/v8/src/logging/log-utils.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/common/ptr-compr-inl.h:9, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/logging/log-utils.cc:17: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/execution/local-isolate-inl.h:9, from ../deps/v8/src/common/ptr-compr-inl.h:10: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/interpreter/constant-array-builder.o ../deps/v8/src/interpreter/constant-array-builder.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/interpreter/constant-array-builder.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/bits.h:12, from ../deps/v8/src/base/hashmap.h:14, from ../deps/v8/src/ast/ast-value-factory.h:33, from ../deps/v8/src/interpreter/constant-array-builder.h:8, from ../deps/v8/src/interpreter/constant-array-builder.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/allocation-result.h:9, from ../deps/v8/src/heap/heap.h:29, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/ast/ast-value-factory.h:36: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/allocation-result.h:11: ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:34: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-array-buffer.h:10, from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13, from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:21, from ../deps/v8/src/interpreter/constant-array-builder.cc:12: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/execution/local-isolate-inl.h:9, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/slots-inl.h:10, from ../deps/v8/src/heap/factory-base-inl.h:12, from ../deps/v8/src/heap/local-factory-inl.h:8, from ../deps/v8/src/interpreter/constant-array-builder.cc:16: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29, from ../deps/v8/src/interpreter/constant-array-builder.cc:17: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:33: ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory-base-inl.h:10: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/interpreter/bytecode-array-builder.o ../deps/v8/src/interpreter/bytecode-array-builder.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/interpreter/bytecode-array-builder.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/bits.h:12, from ../deps/v8/src/base/hashmap.h:14, from ../deps/v8/src/ast/ast-value-factory.h:33, from ../deps/v8/src/ast/ast.h:10, from ../deps/v8/src/interpreter/bytecode-array-builder.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/allocation-result.h:9, from ../deps/v8/src/heap/heap.h:29, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/ast/ast-value-factory.h:36: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/allocation-result.h:11: ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:34: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-array-buffer.h:10, from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13, from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:21: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/execution/local-isolate-inl.h:9, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/maybe-object-inl.h:8, from ../deps/v8/src/heap/heap-write-barrier-inl.h:18, from ../deps/v8/src/objects/feedback-vector-inl.h:9, from ../deps/v8/src/interpreter/bytecode-array-builder.cc:16: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/js-function-inl.h:18, from ../deps/v8/src/objects/contexts-inl.h:13, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29, from ../deps/v8/src/heap/new-spaces-inl.h:13, from ../deps/v8/src/heap/heap-inl.h:31, from ../deps/v8/src/objects/code-inl.h:14, from ../deps/v8/src/objects/feedback-vector-inl.h:10: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:33: ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/interpreter/interpreter.o ../deps/v8/src/interpreter/interpreter.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/interpreter/interpreter.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/interpreter/interpreter.h:13, from ../deps/v8/src/interpreter/interpreter.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/allocation-result.h:9, from ../deps/v8/src/heap/heap.h:29, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/ast/ast-value-factory.h:36, from ../deps/v8/src/ast/ast.h:10, from ../deps/v8/src/ast/prettyprinter.h:10, from ../deps/v8/src/interpreter/interpreter.cc:11: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/allocation-result.h:11: ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:34: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-array-buffer.h:10, from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13, from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:21: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/codegen/compiler.h:17, from ../deps/v8/src/interpreter/interpreter.cc:13: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/codegen/unoptimized-compilation-info.h:13, from ../deps/v8/src/interpreter/interpreter.cc:14: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/interpreter/interpreter.cc:23: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:33: ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SharedFunctionInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/shared-function-info-tq.inc:267:23: required from 'static D v8::internal::TorqueGeneratedSharedFunctionInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::SharedFunctionInfo; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SharedFunctionInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SharedFunctionInfo]' ../deps/v8/src/interpreter/interpreter.cc:163:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SharedFunctionInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/code.h:17: ../deps/v8/src/objects/shared-function-info.h:186:7: note: 'class v8::internal::SharedFunctionInfo' declared here 186 | class SharedFunctionInfo | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BytecodeArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/code-tq.inc:71:23: required from 'static D v8::internal::TorqueGeneratedBytecodeArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::BytecodeArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::BytecodeArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::BytecodeArray]' ../deps/v8/src/interpreter/interpreter.cc:285:41: required from 'v8::internal::CompilationJob::Status v8::internal::interpreter::InterpreterCompilationJob::DoFinalizeJobImpl(v8::internal::Handle, IsolateT*) [with IsolateT = v8::internal::Isolate]' ../deps/v8/src/interpreter/interpreter.cc:256:27: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BytecodeArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:952:7: note: 'class v8::internal::BytecodeArray' declared here 952 | class BytecodeArray | ^~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/interpreter/control-flow-builders.o ../deps/v8/src/interpreter/control-flow-builders.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/interpreter/control-flow-builders.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/bits.h:12, from ../deps/v8/src/base/hashmap.h:14, from ../deps/v8/src/ast/ast-value-factory.h:33, from ../deps/v8/src/ast/ast.h:10, from ../deps/v8/src/ast/ast-source-ranges.h:8, from ../deps/v8/src/interpreter/control-flow-builders.h:10, from ../deps/v8/src/interpreter/control-flow-builders.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/allocation-result.h:9, from ../deps/v8/src/heap/heap.h:29, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/ast/ast-value-factory.h:36: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/allocation-result.h:11: ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:34: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-array-buffer.h:10, from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13, from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:21: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/interpreter/bytecode-generator.h:13, from ../deps/v8/src/interpreter/control-flow-builders.h:13: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/execution/local-isolate-inl.h:9, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/interpreter/control-flow-builders.cc:6: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18, from ../deps/v8/src/execution/local-isolate-inl.h:10: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:33: ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/ic/ic.o ../deps/v8/src/ic/ic.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/ic/ic.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/execution/isolate.h:21, from ../deps/v8/src/ic/ic.h:11, from ../deps/v8/src/ic/ic.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/ic/ic.h:14: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/api/api-arguments.h:9, from ../deps/v8/src/api/api-arguments-inl.h:8, from ../deps/v8/src/ic/ic.cc:7: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/heap/new-spaces-inl.h:13, from ../deps/v8/src/heap/heap-inl.h:31, from ../deps/v8/src/api/api-inl.h:14, from ../deps/v8/src/api/api-arguments-inl.h:9: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::LoadHandler; Source = v8::internal::Object]': ../deps/v8/src/ic/handler-configuration.h:46:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::LoadHandler' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/ic/handler-configuration-inl.h:11, from ../deps/v8/src/ic/ic.cc:23: ../deps/v8/src/ic/handler-configuration.h:44:7: note: 'class v8::internal::LoadHandler' declared here 44 | class LoadHandler final : public DataHandler { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]': ../deps/v8/src/ic/handler-configuration.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::StoreHandler' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/ic/handler-configuration.h:241:7: note: 'class v8::internal::StoreHandler' declared here 241 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AccessorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:448:23: required from 'static D v8::internal::TorqueGeneratedAccessorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::AccessorInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::AccessorInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::AccessorInfo]' ../deps/v8/src/api/api-arguments-inl.h:300:47: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AccessorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/api-callbacks.h:30:7: note: 'class v8::internal::AccessorInfo' declared here 30 | class AccessorInfo : public TorqueGeneratedAccessorInfo { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-tq.inc:116:23: required from 'static D v8::internal::TorqueGeneratedJSArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSArray; P = v8::internal::JSObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSArray]' ../deps/v8/src/objects/js-array-inl.h:58:8: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:22: ../deps/v8/src/objects/js-array.h:25:7: note: 'class v8::internal::JSArray' declared here 25 | class JSArray : public TorqueGeneratedJSArray { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSGlobalObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:454:23: required from 'static D v8::internal::TorqueGeneratedJSGlobalObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSGlobalObject; P = v8::internal::JSSpecialObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSGlobalObject]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSGlobalObject]' ../deps/v8/src/ic/ic.cc:531:15: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSGlobalObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:1064:7: note: 'class v8::internal::JSGlobalObject' declared here 1064 | class JSGlobalObject | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSModuleNamespace; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:144:23: required from 'static D v8::internal::TorqueGeneratedJSModuleNamespace::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSModuleNamespace; P = v8::internal::JSSpecialObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSModuleNamespace]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSModuleNamespace]' ../deps/v8/src/ic/ic.cc:1005:52: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSModuleNamespace' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/module.h:138:7: note: 'class v8::internal::JSModuleNamespace' declared here 138 | class JSModuleNamespace | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AccessorPair; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/struct-tq.inc:93:23: required from 'static D v8::internal::TorqueGeneratedAccessorPair::unchecked_cast(v8::internal::Object) [with D = v8::internal::AccessorPair; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::AccessorPair]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::AccessorPair]' ../deps/v8/src/ic/ic.cc:1031:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AccessorPair' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/allocation-site.h:9: ../deps/v8/src/objects/struct.h:47:7: note: 'class v8::internal::AccessorPair' declared here 47 | class AccessorPair : public TorqueGeneratedAccessorPair { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSFunction; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-function-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedJSFunction::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSFunction; P = v8::internal::JSFunctionOrBoundFunctionOrWrappedFunction]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSFunction]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSFunction]' ../deps/v8/src/ic/ic.cc:3184:38: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/wasm/wasm-objects.h:19: ../deps/v8/src/objects/js-function.h:86:7: note: 'class v8::internal::JSFunction' declared here 86 | class JSFunction : public TorqueGeneratedJSFunction< | ^~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/numbers/conversions.o ../deps/v8/src/numbers/conversions.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/numbers/conversions.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/strings.h:9, from ../deps/v8/src/numbers/conversions.h:11, from ../deps/v8/src/numbers/conversions.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/allocation-result.h:9, from ../deps/v8/src/heap/heap.h:29, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/numbers/conversions.cc:19: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/allocation-result.h:11: ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:34: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-array-buffer.h:10, from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13, from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/numbers/conversions.cc:20: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/execution/local-isolate-inl.h:9, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/numbers/conversions.cc:21: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:33: ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/scavenger.o ../deps/v8/src/heap/scavenger.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/scavenger.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/lazy-instance.h:73, from ../deps/v8/src/base/platform/condition-variable.h:9, from ../deps/v8/src/heap/scavenger.h:8, from ../deps/v8/src/heap/scavenger.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/allocation-result.h:9, from ../deps/v8/src/heap/heap.h:29, from ../deps/v8/src/heap/evacuation-allocator.h:9, from ../deps/v8/src/heap/scavenger.h:10: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/allocation-result.h:11: ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:34: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-array-buffer.h:10, from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13, from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21, from ../deps/v8/src/execution/isolate.h:33, from ../deps/v8/src/logging/log.h:16, from ../deps/v8/src/heap/base-space.h:12, from ../deps/v8/src/heap/spaces.h:15, from ../deps/v8/src/heap/new-spaces.h:15, from ../deps/v8/src/heap/evacuation-allocator.h:10: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/heap/concurrent-allocator-inl.h:13, from ../deps/v8/src/heap/heap-inl.h:22, from ../deps/v8/src/heap/scavenger.cc:13: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/heap/new-spaces-inl.h:13, from ../deps/v8/src/heap/heap-inl.h:31: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreeSpace; Source = v8::internal::HeapObject]': ../deps/v8/src/objects/free-space-inl.h:42:29: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreeSpace' from an array of 'const class v8::internal::HeapObject' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/free-list.h:11, from ../deps/v8/src/heap/spaces.h:18: ../deps/v8/src/objects/free-space.h:23:7: note: 'class v8::internal::FreeSpace' declared here 23 | class FreeSpace : public TorqueGeneratedFreeSpace { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreeSpace; Source = v8::internal::Object]': ../deps/v8/src/objects/free-space-inl.h:46:29: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreeSpace' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/free-space.h:23:7: note: 'class v8::internal::FreeSpace' declared here 23 | class FreeSpace : public TorqueGeneratedFreeSpace { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::LoadHandler; Source = v8::internal::Object]': ../deps/v8/src/ic/handler-configuration.h:46:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::LoadHandler' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-body-descriptors-inl.h:11, from ../deps/v8/src/heap/objects-visiting-inl.h:16, from ../deps/v8/src/heap/mark-compact-inl.h:15, from ../deps/v8/src/heap/scavenger.cc:16: ../deps/v8/src/ic/handler-configuration.h:44:7: note: 'class v8::internal::LoadHandler' declared here 44 | class LoadHandler final : public DataHandler { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]': ../deps/v8/src/ic/handler-configuration.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::StoreHandler' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/ic/handler-configuration.h:241:7: note: 'class v8::internal::StoreHandler' declared here 241 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:33: ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SloppyArgumentsElements; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/arguments-tq.inc:229:23: required from 'static D v8::internal::TorqueGeneratedSloppyArgumentsElements::unchecked_cast(v8::internal::Object) [with D = v8::internal::SloppyArgumentsElements; P = v8::internal::FixedArrayBase]' /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/objects-body-descriptors-inl.inc:25:51: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SloppyArgumentsElements' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/arguments.h:20, from ../deps/v8/src/heap/objects-visiting-inl.h:11: /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/arguments-tq.inc:282:7: note: 'class v8::internal::SloppyArgumentsElements' declared here 282 | class SloppyArgumentsElements : public TorqueGeneratedSloppyArgumentsElements { | ^~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::StrongDescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/torque-defined-classes-tq.inc:38:23: required from 'static D v8::internal::TorqueGeneratedStrongDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::StrongDescriptorArray; P = v8::internal::DescriptorArray]' /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/objects-body-descriptors-inl.inc:46:49: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::StrongDescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/torque-defined-classes.h:19, from ../deps/v8/src/objects/template-objects.h:10, from ../deps/v8/src/objects/objects-body-descriptors-inl.h:33: /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/torque-defined-classes-tq.inc:82:7: note: 'class v8::internal::StrongDescriptorArray' declared here 82 | class StrongDescriptorArray : public TorqueGeneratedStrongDescriptorArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/objects-body-descriptors-inl.inc:53:42: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SeqOneByteString; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:497:23: required from 'static D v8::internal::TorqueGeneratedSeqOneByteString::unchecked_cast(v8::internal::Object) [with D = v8::internal::SeqOneByteString; P = v8::internal::SeqString]' /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/objects-body-descriptors-inl.inc:156:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SeqOneByteString' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:711:7: note: 'class v8::internal::SeqOneByteString' declared here 711 | class SeqOneByteString | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SeqTwoByteString; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:572:23: required from 'static D v8::internal::TorqueGeneratedSeqTwoByteString::unchecked_cast(v8::internal::Object) [with D = v8::internal::SeqTwoByteString; P = v8::internal::SeqString]' /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/objects-body-descriptors-inl.inc:163:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SeqTwoByteString' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:761:7: note: 'class v8::internal::SeqTwoByteString' declared here 761 | class SeqTwoByteString | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InternalClassWithSmiElements; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/torque-defined-classes-tq.inc:806:23: required from 'static D v8::internal::TorqueGeneratedInternalClassWithSmiElements::unchecked_cast(v8::internal::Object) [with D = v8::internal::InternalClassWithSmiElements; P = v8::internal::FixedArrayBase]' /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/objects-body-descriptors-inl.inc:279:56: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InternalClassWithSmiElements' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/torque-defined-classes-tq.inc:859:7: note: 'class v8::internal::InternalClassWithSmiElements' declared here 859 | class InternalClassWithSmiElements : public TorqueGeneratedInternalClassWithSmiElements { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InternalClassWithStructElements; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/torque-defined-classes-tq.inc:931:23: required from 'static D v8::internal::TorqueGeneratedInternalClassWithStructElements::unchecked_cast(v8::internal::Object) [with D = v8::internal::InternalClassWithStructElements; P = v8::internal::HeapObject]' /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/objects-body-descriptors-inl.inc:286:59: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InternalClassWithStructElements' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/torque-defined-classes-tq.inc:996:7: note: 'class v8::internal::InternalClassWithStructElements' declared here 996 | class InternalClassWithStructElements : public TorqueGeneratedInternalClassWithStructElements { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakCell; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-weak-refs-tq.inc:90:23: required from 'static D v8::internal::TorqueGeneratedWeakCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakCell; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WeakCell]' ../deps/v8/src/objects/js-weak-refs-inl.h:49:43: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakCell' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/weak-object-worklists.h:11, from ../deps/v8/src/heap/marking-visitor.h:14, from ../deps/v8/src/heap/concurrent-marking.h:14, from ../deps/v8/src/heap/mark-compact.h:13, from ../deps/v8/src/heap/incremental-marking.h:11, from ../deps/v8/src/heap/concurrent-allocator-inl.h:12: ../deps/v8/src/objects/js-weak-refs.h:76:7: note: 'class v8::internal::WeakCell' declared here 76 | class WeakCell : public TorqueGeneratedWeakCell { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSFinalizationRegistry; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-weak-refs-tq.inc:232:23: required from 'static D v8::internal::TorqueGeneratedJSFinalizationRegistry::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSFinalizationRegistry; P = v8::internal::JSObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSFinalizationRegistry]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSFinalizationRegistry]' ../deps/v8/src/objects/js-weak-refs-inl.h:33:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSFinalizationRegistry' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-weak-refs.h:24:7: note: 'class v8::internal::JSFinalizationRegistry' declared here 24 | class JSFinalizationRegistry | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ThinString; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:734:23: required from 'static D v8::internal::TorqueGeneratedThinString::unchecked_cast(v8::internal::Object) [with D = v8::internal::ThinString; P = v8::internal::String]' ../deps/v8/src/heap/scavenger-inl.h:373:70: required from 'v8::internal::SlotCallbackResult v8::internal::Scavenger::EvacuateObject(THeapObjectSlot, v8::internal::Map, v8::internal::HeapObject) [with THeapObjectSlot = v8::internal::FullHeapObjectSlot]' ../deps/v8/src/heap/scavenger-inl.h:430:24: required from 'v8::internal::SlotCallbackResult v8::internal::Scavenger::ScavengeObject(THeapObjectSlot, v8::internal::HeapObject) [with THeapObjectSlot = v8::internal::FullHeapObjectSlot]' ../deps/v8/src/heap/scavenger.cc:800:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ThinString' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:848:7: note: 'class v8::internal::ThinString' declared here 848 | class ThinString : public TorqueGeneratedThinString { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ConsString; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:108:23: required from 'static D v8::internal::TorqueGeneratedConsString::unchecked_cast(v8::internal::Object) [with D = v8::internal::ConsString; P = v8::internal::String]' ../deps/v8/src/heap/scavenger-inl.h:379:48: required from 'v8::internal::SlotCallbackResult v8::internal::Scavenger::EvacuateObject(THeapObjectSlot, v8::internal::Map, v8::internal::HeapObject) [with THeapObjectSlot = v8::internal::FullHeapObjectSlot]' ../deps/v8/src/heap/scavenger-inl.h:430:24: required from 'v8::internal::SlotCallbackResult v8::internal::Scavenger::ScavengeObject(THeapObjectSlot, v8::internal::HeapObject) [with THeapObjectSlot = v8::internal::FullHeapObjectSlot]' ../deps/v8/src/heap/scavenger.cc:800:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ConsString' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:814:7: note: 'class v8::internal::ConsString' declared here 814 | class ConsString : public TorqueGeneratedConsString { | ^~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/bigint.o ../deps/v8/src/objects/bigint.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/bigint.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/atomicops.h:40, from ../deps/v8/src/base/atomic-utils.h:13, from ../deps/v8/src/common/globals.h:15, from ../deps/v8/src/objects/bigint.h:8, from ../deps/v8/src/objects/bigint.cc:20: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/primitive-heap-object.h:8, from ../deps/v8/src/objects/bigint.h:10: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/execution/isolate-inl.h:8, from ../deps/v8/src/objects/bigint.cc:24: ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/execution/local-isolate-inl.h:9, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/execution/isolate-utils-inl.h:8, from ../deps/v8/src/objects/dictionary-inl.h:9, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/feedback-vector-inl.h:10, from ../deps/v8/src/objects/feedback-cell-inl.h:11, from ../deps/v8/src/objects/js-function-inl.h:16, from ../deps/v8/src/objects/map-inl.h:14, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29, from ../deps/v8/src/objects/fixed-array-inl.h:16, from ../deps/v8/src/numbers/hash-seed-inl.h:31, from ../deps/v8/src/objects/dictionary-inl.h:10: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SeqOneByteString; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:497:23: required from 'static D v8::internal::TorqueGeneratedSeqOneByteString::unchecked_cast(v8::internal::Object) [with D = v8::internal::SeqOneByteString; P = v8::internal::SeqString]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SeqOneByteString]' ../deps/v8/src/objects/bigint.cc:1000:71: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SeqOneByteString' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:711:7: note: 'class v8::internal::SeqOneByteString' declared here 711 | class SeqOneByteString | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SeqTwoByteString; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:572:23: required from 'static D v8::internal::TorqueGeneratedSeqTwoByteString::unchecked_cast(v8::internal::Object) [with D = v8::internal::SeqTwoByteString; P = v8::internal::SeqString]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SeqTwoByteString]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SeqTwoByteString]' ../deps/v8/src/objects/bigint.cc:1062:19: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SeqTwoByteString' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:761:7: note: 'class v8::internal::SeqTwoByteString' declared here 761 | class SeqTwoByteString | ^~~~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/compilation-cache-table.o ../deps/v8/src/objects/compilation-cache-table.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/compilation-cache-table.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/atomicops.h:40, from ../deps/v8/src/base/atomic-utils.h:13, from ../deps/v8/src/common/globals.h:15, from ../deps/v8/src/objects/heap-object.h:8, from ../deps/v8/src/objects/struct.h:8, from ../deps/v8/src/objects/feedback-cell.h:8, from ../deps/v8/src/objects/compilation-cache-table.h:8, from ../deps/v8/src/objects/compilation-cache-table.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/hash-table.h:13, from ../deps/v8/src/objects/compilation-cache-table.h:9: ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/js-regexp.h:9, from ../deps/v8/src/objects/compilation-cache-table.h:10: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-array.h:8, from ../deps/v8/src/objects/js-regexp.h:10: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CompilationCacheTable; Source = v8::internal::Object]': ../deps/v8/src/objects/compilation-cache-table.h:129:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CompilationCacheTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/compilation-cache-table.h:84:7: note: 'class v8::internal::CompilationCacheTable' declared here 84 | class CompilationCacheTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap-write-barrier-inl.h:14, from ../deps/v8/src/objects/name-inl.h:9, from ../deps/v8/src/objects/compilation-cache-table-inl.h:9, from ../deps/v8/src/objects/compilation-cache-table.cc:8: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21, from ../deps/v8/src/execution/isolate.h:33, from ../deps/v8/src/common/ptr-compr-inl.h:9, from ../deps/v8/src/objects/maybe-object-inl.h:8, from ../deps/v8/src/heap/heap-write-barrier-inl.h:18: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/execution/local-isolate-inl.h:9, from ../deps/v8/src/common/ptr-compr-inl.h:10: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/js-proxy-inl.h:9, from ../deps/v8/src/objects/objects-inl.h:29, from ../deps/v8/src/objects/foreign-inl.h:11, from ../deps/v8/src/objects/api-callbacks-inl.h:12, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/name-inl.h:10: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11, from ../deps/v8/src/heap/heap.h:39, from ../deps/v8/src/heap/factory.h:19: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackCell; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-cell-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedFeedbackCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackCell; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackCell]' ../deps/v8/src/objects/compilation-cache-table.cc:70:56: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackCell' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-cell.h:23:7: note: 'class v8::internal::FeedbackCell' declared here 23 | class FeedbackCell : public TorqueGeneratedFeedbackCell { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SharedFunctionInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/shared-function-info-tq.inc:267:23: required from 'static D v8::internal::TorqueGeneratedSharedFunctionInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::SharedFunctionInfo; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SharedFunctionInfo]' ../deps/v8/src/objects/compilation-cache-table.cc:148:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SharedFunctionInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/compilation-cache-table.h:11: ../deps/v8/src/objects/shared-function-info.h:186:7: note: 'class v8::internal::SharedFunctionInfo' declared here 186 | class SharedFunctionInfo | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/json/json-stringifier.o ../deps/v8/src/json/json-stringifier.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/json/json-stringifier.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/bits.h:12, from ../deps/v8/src/objects/objects.h:13, from ../deps/v8/src/json/json-stringifier.h:8, from ../deps/v8/src/json/json-stringifier.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/primitive-heap-object.h:8, from ../deps/v8/src/objects/heap-number.h:8, from ../deps/v8/src/objects/heap-number-inl.h:8, from ../deps/v8/src/json/json-stringifier.cc:10: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/common/ptr-compr-inl.h:9, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/objects/heap-number-inl.h:10: ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/execution/local-isolate-inl.h:9, from ../deps/v8/src/common/ptr-compr-inl.h:10: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-tq.inc:116:23: required from 'static D v8::internal::TorqueGeneratedJSArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSArray; P = v8::internal::JSObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSArray]' ../deps/v8/src/objects/js-array-inl.h:58:8: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:22: ../deps/v8/src/objects/js-array.h:25:7: note: 'class v8::internal::JSArray' declared here 25 | class JSArray : public TorqueGeneratedJSArray { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSPrimitiveWrapper; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:522:23: required from 'static D v8::internal::TorqueGeneratedJSPrimitiveWrapper::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSPrimitiveWrapper; P = v8::internal::JSCustomElementsObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSPrimitiveWrapper]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSPrimitiveWrapper]' ../deps/v8/src/json/json-stringifier.cc:264:71: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSPrimitiveWrapper' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:1086:7: note: 'class v8::internal::JSPrimitiveWrapper' declared here 1086 | class JSPrimitiveWrapper | ^~~~~~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/numbers/math-random.o ../deps/v8/src/numbers/math-random.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/numbers/math-random.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/atomicops.h:40, from ../deps/v8/src/base/atomic-utils.h:13, from ../deps/v8/src/common/globals.h:15, from ../deps/v8/src/numbers/math-random.h:8, from ../deps/v8/src/numbers/math-random.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/numbers/math-random.h:9: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33, from ../deps/v8/src/numbers/math-random.cc:9: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/execution/local-isolate-inl.h:9, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/execution/isolate-utils-inl.h:8, from ../deps/v8/src/objects/dictionary-inl.h:9, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/numbers/math-random.cc:10: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/feedback-vector-inl.h:10, from ../deps/v8/src/objects/feedback-cell-inl.h:11, from ../deps/v8/src/objects/js-function-inl.h:16, from ../deps/v8/src/objects/map-inl.h:14, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29, from ../deps/v8/src/objects/fixed-array-inl.h:16, from ../deps/v8/src/numbers/hash-seed-inl.h:31, from ../deps/v8/src/objects/dictionary-inl.h:10: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/numbers/math-random.cc:22:42: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PodArray; Source = v8::internal::Object]': ../deps/v8/src/objects/fixed-array.h:628:3: required from 'static v8::internal::PodArray v8::internal::PodArray::unchecked_cast(v8::internal::Object) [with T = v8::internal::MathRandom::State]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PodArray]' ../deps/v8/src/numbers/math-random.cc:25:42: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PodArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:592:7: note: 'class v8::internal::PodArray' declared here 592 | class PodArray : public ByteArray { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/elements-kind.o ../deps/v8/src/objects/elements-kind.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/elements-kind.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/bits.h:12, from ../deps/v8/src/objects/elements-kind.h:8, from ../deps/v8/src/objects/elements-kind.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/logging/runtime-call-stats-scope.h:10, from ../deps/v8/src/execution/arguments.h:10, from ../deps/v8/src/builtins/builtins-utils.h:10, from ../deps/v8/src/objects/elements.h:8, from ../deps/v8/src/objects/elements-kind.cc:8: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/logging/runtime-call-stats-scope.h:11: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/objects/elements-kind.cc:9: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/backing-store.o ../deps/v8/src/objects/backing-store.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/backing-store.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/functional.h:17, from ../deps/v8/src/handles/handles.h:10, from ../deps/v8/src/objects/backing-store.h:13, from ../deps/v8/src/objects/backing-store.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/objects/backing-store.cc:10: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/execution/local-isolate-inl.h:9, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/maybe-object-inl.h:8, from ../deps/v8/src/heap/heap-write-barrier-inl.h:18, from ../deps/v8/src/wasm/wasm-objects-inl.h:16, from ../deps/v8/src/objects/backing-store.cc:20: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/feedback-vector-inl.h:10, from ../deps/v8/src/objects/feedback-cell-inl.h:11, from ../deps/v8/src/objects/js-function-inl.h:16, from ../deps/v8/src/objects/map-inl.h:14, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29, from ../deps/v8/src/objects/fixed-array-inl.h:16, from ../deps/v8/src/numbers/hash-seed-inl.h:31, from ../deps/v8/src/objects/dictionary-inl.h:10, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/wasm/wasm-objects-inl.h:17: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmMemoryObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1332:23: required from 'static D v8::internal::TorqueGeneratedWasmMemoryObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmMemoryObject; P = v8::internal::JSObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmMemoryObject]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmMemoryObject]' ../deps/v8/src/objects/backing-store.cc:966:51: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmMemoryObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:246:7: note: 'class v8::internal::WasmMemoryObject' declared here 246 | class WasmMemoryObject | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSArrayBuffer; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:232:23: required from 'static D v8::internal::TorqueGeneratedJSArrayBuffer::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSArrayBuffer; P = v8::internal::JSObjectWithEmbedderSlots]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSArrayBuffer]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSArrayBuffer]' ../deps/v8/src/objects/backing-store.cc:967:61: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSArrayBuffer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-array-buffer.h:23:7: note: 'class v8::internal::JSArrayBuffer' declared here 23 | class JSArrayBuffer | ^~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/debug-objects.o ../deps/v8/src/objects/debug-objects.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/debug-objects.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/bit-field.h:10, from ../deps/v8/src/objects/debug-objects.h:10, from ../deps/v8/src/objects/debug-objects.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/debug-objects.h:11: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13, from ../deps/v8/src/objects/map.h:10, from ../deps/v8/src/objects/feedback-vector.h:15, from ../deps/v8/src/deoptimizer/translated-state.h:12, from ../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10, from ../deps/v8/src/debug/debug-frames.h:10, from ../deps/v8/src/debug/debug-evaluate.h:12, from ../deps/v8/src/objects/debug-objects.cc:8: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33, from ../deps/v8/src/debug/debug-frames.h:11: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::StringSet; Source = v8::internal::Object]': ../deps/v8/src/objects/string-set.h:37:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::StringSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/debug/debug-evaluate.h:18: ../deps/v8/src/objects/string-set.h:29:7: note: 'class v8::internal::StringSet' declared here 29 | class StringSet : public HashTable { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/handles/handles-inl.h:10, from ../deps/v8/src/objects/debug-objects.cc:9: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/maybe-object-inl.h:8, from ../deps/v8/src/heap/heap-write-barrier-inl.h:18, from ../deps/v8/src/objects/call-site-info-inl.h:8, from ../deps/v8/src/objects/debug-objects.cc:10: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29, from ../deps/v8/src/objects/call-site-info-inl.h:10: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/feedback-vector.h:17: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BreakPointInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/debug-objects-tq.inc:128:23: required from 'static D v8::internal::TorqueGeneratedBreakPointInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::BreakPointInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::BreakPointInfo]' ../deps/v8/src/objects/debug-objects.cc:163:42: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BreakPointInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/debug-objects.h:148:7: note: 'class v8::internal::BreakPointInfo' declared here 148 | class BreakPointInfo | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BreakPoint; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/debug-objects-tq.inc:42:23: required from 'static D v8::internal::TorqueGeneratedBreakPoint::unchecked_cast(v8::internal::Object) [with D = v8::internal::BreakPoint; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::BreakPoint]' ../deps/v8/src/objects/debug-objects.cc:247:18: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BreakPoint' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/debug-objects.h:199:7: note: 'class v8::internal::BreakPoint' declared here 199 | class BreakPoint : public TorqueGeneratedBreakPoint { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::StackFrameInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/debug-objects-tq.inc:466:23: required from 'static D v8::internal::TorqueGeneratedStackFrameInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::StackFrameInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::StackFrameInfo]' ../deps/v8/src/objects/debug-objects.cc:442:38: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::StackFrameInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/debug-objects.h:206:7: note: 'class v8::internal::StackFrameInfo' declared here 206 | class StackFrameInfo | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DebugInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/debug-objects-tq.inc:257:23: required from 'static D v8::internal::TorqueGeneratedDebugInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::DebugInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::DebugInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::DebugInfo]' ../deps/v8/src/objects/debug-objects.cc:109:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DebugInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/debug-objects.h:30:7: note: 'class v8::internal::DebugInfo' declared here 30 | class DebugInfo : public TorqueGeneratedDebugInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SharedFunctionInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/shared-function-info-tq.inc:267:23: required from 'static D v8::internal::TorqueGeneratedSharedFunctionInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::SharedFunctionInfo; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SharedFunctionInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SharedFunctionInfo]' ../deps/v8/src/objects/debug-objects.cc:408:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SharedFunctionInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/code.h:17: ../deps/v8/src/objects/shared-function-info.h:186:7: note: 'class v8::internal::SharedFunctionInfo' declared here 186 | class SharedFunctionInfo | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ErrorStackData; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/debug-objects-tq.inc:558:23: required from 'static D v8::internal::TorqueGeneratedErrorStackData::unchecked_cast(v8::internal::Object) [with D = v8::internal::ErrorStackData; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::ErrorStackData]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::ErrorStackData]' ../deps/v8/src/objects/debug-objects.cc:418:19: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ErrorStackData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/debug-objects.h:234:7: note: 'class v8::internal::ErrorStackData' declared here 234 | class ErrorStackData | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CallSiteInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/call-site-info-tq.inc:64:23: required from 'static D v8::internal::TorqueGeneratedCallSiteInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::CallSiteInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::CallSiteInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::CallSiteInfo]' ../deps/v8/src/objects/debug-objects.cc:429:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CallSiteInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/call-site-info-inl.h:9: ../deps/v8/src/objects/call-site-info.h:23:7: note: 'class v8::internal::CallSiteInfo' declared here 23 | class CallSiteInfo : public TorqueGeneratedCallSiteInfo { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Script; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/script-tq.inc:133:23: required from 'static D v8::internal::TorqueGeneratedScript::unchecked_cast(v8::internal::Object) [with D = v8::internal::Script; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Script]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::Script]' ../deps/v8/src/objects/debug-objects.cc:434:16: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Script' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info.h:18: ../deps/v8/src/objects/script.h:34:7: note: 'class v8::internal::Script' declared here 34 | class Script : public TorqueGeneratedScript { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PromiseOnStack; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/debug-objects-tq.inc:647:23: required from 'static D v8::internal::TorqueGeneratedPromiseOnStack::unchecked_cast(v8::internal::Object) [with D = v8::internal::PromiseOnStack; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PromiseOnStack]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PromiseOnStack]' ../deps/v8/src/objects/debug-objects.cc:464:38: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PromiseOnStack' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/debug-objects.h:254:7: note: 'class v8::internal::PromiseOnStack' declared here 254 | class PromiseOnStack | ^~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/code.o ../deps/v8/src/objects/code.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/code.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/bit-field.h:10, from ../deps/v8/src/objects/code.h:8, from ../deps/v8/src/objects/code.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/deoptimizer/translation-array.h:10, from ../deps/v8/src/objects/code.h:11: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33, from ../deps/v8/src/debug/debug.h:17, from ../deps/v8/src/codegen/loong64/assembler-loong64-inl.h:10, from ../deps/v8/src/codegen/assembler-inl.h:25, from ../deps/v8/src/objects/code.cc:9: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/execution/local-isolate-inl.h:9, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/codegen/loong64/assembler-loong64-inl.h:11: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyCell; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-cell-tq.inc:52:23: required from 'static D v8::internal::TorqueGeneratedPropertyCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyCell; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PropertyCell]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PropertyCell]' ../deps/v8/src/objects/code.cc:718:46: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyCell' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:20: ../deps/v8/src/objects/property-cell.h:18:7: note: 'class v8::internal::PropertyCell' declared here 18 | class PropertyCell | ^~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/embedder-data-array.o ../deps/v8/src/objects/embedder-data-array.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/embedder-data-array.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/atomicops.h:40, from ../deps/v8/src/base/atomic-utils.h:13, from ../deps/v8/src/common/globals.h:15, from ../deps/v8/src/objects/embedder-data-array.h:8, from ../deps/v8/src/objects/embedder-data-array.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/embedder-data-array.h:10: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/objects/embedder-data-array.cc:7: ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/execution/local-isolate-inl.h:9, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/execution/isolate-utils-inl.h:8, from ../deps/v8/src/objects/instance-type-inl.h:9, from ../deps/v8/src/objects/embedder-data-array-inl.h:10, from ../deps/v8/src/objects/embedder-data-array.cc:8: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/js-proxy-inl.h:9, from ../deps/v8/src/objects/objects-inl.h:29, from ../deps/v8/src/objects/foreign-inl.h:11, from ../deps/v8/src/objects/api-callbacks-inl.h:12, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EmbedderDataArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/embedder-data-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedEmbedderDataArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::EmbedderDataArray; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::EmbedderDataArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::EmbedderDataArray]' ../deps/v8/src/objects/embedder-data-array.cc:16:20: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EmbedderDataArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/embedder-data-array.h:24:7: note: 'class v8::internal::EmbedderDataArray' declared here 24 | class EmbedderDataArray | ^~~~~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/contexts.o ../deps/v8/src/objects/contexts.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/contexts.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/functional.h:17, from ../deps/v8/src/handles/handles.h:10, from ../deps/v8/src/handles/maybe-handles.h:10, from ../deps/v8/src/objects/fixed-array.h:8, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/objects/contexts.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33, from ../deps/v8/src/debug/debug.h:17, from ../deps/v8/src/objects/contexts.cc:8: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/execution/local-isolate-inl.h:9, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/execution/isolate-utils-inl.h:8, from ../deps/v8/src/objects/dictionary-inl.h:9, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/objects/contexts.cc:9: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/feedback-vector-inl.h:10, from ../deps/v8/src/objects/feedback-cell-inl.h:11, from ../deps/v8/src/objects/js-function-inl.h:16, from ../deps/v8/src/objects/map-inl.h:14, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29, from ../deps/v8/src/objects/fixed-array-inl.h:16, from ../deps/v8/src/numbers/hash-seed-inl.h:31, from ../deps/v8/src/objects/dictionary-inl.h:10: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::StringSet; Source = v8::internal::Object]': ../deps/v8/src/objects/string-set.h:37:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::StringSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string-set-inl.h:9, from ../deps/v8/src/objects/contexts.cc:12: ../deps/v8/src/objects/string-set.h:29:7: note: 'class v8::internal::StringSet' declared here 29 | class StringSet : public HashTable { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSPromise; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-promise-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedJSPromise::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSPromise; P = v8::internal::JSObjectWithEmbedderSlots]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSPromise]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSPromise]' ../deps/v8/src/objects/contexts.cc:558:29: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSPromise' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:21: ../deps/v8/src/objects/js-promise.h:31:7: note: 'class v8::internal::JSPromise' declared here 31 | class JSPromise | ^~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/call-site-info.o ../deps/v8/src/objects/call-site-info.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/call-site-info.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/atomicops.h:40, from ../deps/v8/src/base/atomic-utils.h:13, from ../deps/v8/src/common/globals.h:15, from ../deps/v8/src/objects/heap-object.h:8, from ../deps/v8/src/objects/struct.h:8, from ../deps/v8/src/objects/call-site-info.h:8, from ../deps/v8/src/objects/call-site-info.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/deoptimizer/translation-array.h:10, from ../deps/v8/src/objects/code.h:11, from ../deps/v8/src/heap/heap-write-barrier-inl.h:14, from ../deps/v8/src/objects/call-site-info-inl.h:8, from ../deps/v8/src/objects/call-site-info.cc:8: ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33, from ../deps/v8/src/common/ptr-compr-inl.h:9, from ../deps/v8/src/objects/maybe-object-inl.h:8, from ../deps/v8/src/heap/heap-write-barrier-inl.h:18: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/execution/local-isolate-inl.h:9, from ../deps/v8/src/common/ptr-compr-inl.h:10: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29, from ../deps/v8/src/objects/call-site-info-inl.h:10: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmValueObject; Source = v8::internal::Object]': ../deps/v8/src/debug/debug-wasm-objects.h:39:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmValueObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/call-site-info.cc:13: ../deps/v8/src/debug/debug-wasm-objects.h:37:7: note: 'class v8::internal::WasmValueObject' declared here 37 | class WasmValueObject : public JSObject { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSFunction; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-function-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedJSFunction::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSFunction; P = v8::internal::JSFunctionOrBoundFunctionOrWrappedFunction]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSFunction]' ../deps/v8/src/objects/call-site-info.cc:457:32: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/wasm/wasm-objects.h:19: ../deps/v8/src/objects/js-function.h:86:7: note: 'class v8::internal::JSFunction' declared here 86 | class JSFunction : public TorqueGeneratedJSFunction< | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CallSiteInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/call-site-info-tq.inc:64:23: required from 'static D v8::internal::TorqueGeneratedCallSiteInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::CallSiteInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::CallSiteInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::CallSiteInfo]' ../deps/v8/src/objects/call-site-info.cc:72:26: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CallSiteInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/call-site-info.h:23:7: note: 'class v8::internal::CallSiteInfo' declared here 23 | class CallSiteInfo : public TorqueGeneratedCallSiteInfo { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Script; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/script-tq.inc:133:23: required from 'static D v8::internal::TorqueGeneratedScript::unchecked_cast(v8::internal::Object) [with D = v8::internal::Script; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Script]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::Script]' ../deps/v8/src/objects/call-site-info.cc:82:15: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Script' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info.h:18, from ../deps/v8/src/objects/code.h:17: ../deps/v8/src/objects/script.h:34:7: note: 'class v8::internal::Script' declared here 34 | class Script : public TorqueGeneratedScript { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SharedFunctionInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/shared-function-info-tq.inc:267:23: required from 'static D v8::internal::TorqueGeneratedSharedFunctionInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::SharedFunctionInfo; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SharedFunctionInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SharedFunctionInfo]' ../deps/v8/src/objects/call-site-info.cc:217:20: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SharedFunctionInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/shared-function-info.h:186:7: note: 'class v8::internal::SharedFunctionInfo' declared here 186 | class SharedFunctionInfo | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AccessorPair; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/struct-tq.inc:93:23: required from 'static D v8::internal::TorqueGeneratedAccessorPair::unchecked_cast(v8::internal::Object) [with D = v8::internal::AccessorPair; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::AccessorPair]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::AccessorPair]' ../deps/v8/src/objects/call-site-info.cc:457:17: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AccessorPair' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/struct.h:47:7: note: 'class v8::internal::AccessorPair' declared here 47 | class AccessorPair : public TorqueGeneratedAccessorPair { | ^~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/logging/log.o ../deps/v8/src/logging/log.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/logging/log.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/bits.h:12, from ../deps/v8/src/base/platform/time.h:15, from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/logging/log.h:15, from ../deps/v8/src/logging/log.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/logging/log.h:16: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/api/api-inl.h:9, from ../deps/v8/src/logging/log.cc:13: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/heap/new-spaces-inl.h:13, from ../deps/v8/src/heap/heap-inl.h:31, from ../deps/v8/src/api/api-inl.h:14: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SharedFunctionInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/shared-function-info-tq.inc:267:23: required from 'static D v8::internal::TorqueGeneratedSharedFunctionInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::SharedFunctionInfo; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SharedFunctionInfo]' ../deps/v8/src/logging/log.cc:239:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SharedFunctionInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/code.h:17: ../deps/v8/src/objects/shared-function-info.h:186:7: note: 'class v8::internal::SharedFunctionInfo' declared here 186 | class SharedFunctionInfo | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Script; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/script-tq.inc:133:23: required from 'static D v8::internal::TorqueGeneratedScript::unchecked_cast(v8::internal::Object) [with D = v8::internal::Script; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Script]' ../deps/v8/src/logging/log.cc:2274:9: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Script' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info.h:18: ../deps/v8/src/objects/script.h:34:7: note: 'class v8::internal::Script' declared here 34 | class Script : public TorqueGeneratedScript { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/field-type.o ../deps/v8/src/objects/field-type.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/field-type.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/atomicops.h:40, from ../deps/v8/src/base/atomic-utils.h:13, from ../deps/v8/src/common/globals.h:15, from ../deps/v8/src/objects/heap-object.h:8, from ../deps/v8/src/objects/field-type.h:8, from ../deps/v8/src/objects/field-type.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/deoptimizer/translation-array.h:10, from ../deps/v8/src/objects/code.h:11, from ../deps/v8/src/objects/map.h:10, from ../deps/v8/src/objects/field-type.h:9: ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33, from ../deps/v8/src/handles/handles-inl.h:9, from ../deps/v8/src/objects/field-type.cc:7: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/handles/handles-inl.h:10: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/objects/field-type.cc:8: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/json/json-parser.o ../deps/v8/src/json/json-parser.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/json/json-parser.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/bits.h:12, from ../deps/v8/src/base/small-vector.h:12, from ../deps/v8/src/json/json-parser.h:9, from ../deps/v8/src/json/json-parser.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/json/json-parser.h:12: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/execution/local-isolate-inl.h:9, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/execution/frames-inl.h:13, from ../deps/v8/src/json/json-parser.cc:11: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/small-vector.h: In instantiation of 'T* v8::base::SmallVector::Grow(size_t) [with T = v8::internal::JsonProperty; long unsigned int kSize = 16; Allocator = std::allocator; size_t = long unsigned int]': ../deps/v8/src/base/small-vector.h:138:36: required from 'void v8::base::SmallVector::resize_no_init(size_t) [with T = v8::internal::JsonProperty; long unsigned int kSize = 16; Allocator = std::allocator; size_t = long unsigned int]' ../deps/v8/src/json/json-parser.cc:857:26: required from 'v8::internal::MaybeHandle v8::internal::JsonParser::ParseJsonValue() [with Char = unsigned char]' ../deps/v8/src/json/json-parser.cc:1209:16: required from here ../deps/v8/src/base/small-vector.h:171:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct v8::internal::JsonProperty' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 171 | memcpy(new_storage, begin_, sizeof(T) * in_use); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/json/json-parser.h:96:8: note: 'struct v8::internal::JsonProperty' declared here 96 | struct JsonProperty { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-tq.inc:116:23: required from 'static D v8::internal::TorqueGeneratedJSArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSArray; P = v8::internal::JSObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSArray]' ../deps/v8/src/json/json-parser.cc:691:71: required from 'v8::internal::Handle v8::internal::JsonParser::BuildJsonArray(const JsonContinuation&, SmallVector >&) [with Char = unsigned char; SmallVector > = v8::base::SmallVector, 16, std::allocator > >]' ../deps/v8/src/json/json-parser.cc:1209:16: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:22: ../deps/v8/src/objects/js-array.h:25:7: note: 'class v8::internal::JSArray' declared here 25 | class JSArray : public TorqueGeneratedJSArray { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Script; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/script-tq.inc:133:23: required from 'static D v8::internal::TorqueGeneratedScript::unchecked_cast(v8::internal::Object) [with D = v8::internal::Script; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Script]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::Script]' ../deps/v8/src/json/json-parser.cc:282:33: required from 'void v8::internal::JsonParser::ReportUnexpectedToken(v8::internal::JsonToken) [with Char = unsigned char]' ../deps/v8/src/json/json-parser.cc:1209:16: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Script' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info.h:18, from ../deps/v8/src/objects/code.h:17: ../deps/v8/src/objects/script.h:34:7: note: 'class v8::internal::Script' declared here 34 | class Script : public TorqueGeneratedScript { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSFunction; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-function-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedJSFunction::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSFunction; P = v8::internal::JSFunctionOrBoundFunctionOrWrappedFunction]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSFunction]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSFunction]' ../deps/v8/src/json/json-parser.cc:282:75: required from 'void v8::internal::JsonParser::ReportUnexpectedToken(v8::internal::JsonToken) [with Char = unsigned char]' ../deps/v8/src/json/json-parser.cc:1209:16: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/wasm/wasm-objects.h:19: ../deps/v8/src/objects/js-function.h:86:7: note: 'class v8::internal::JSFunction' declared here 86 | class JSFunction : public TorqueGeneratedJSFunction< | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SeqOneByteString; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:497:23: required from 'static D v8::internal::TorqueGeneratedSeqOneByteString::unchecked_cast(v8::internal::Object) [with D = v8::internal::SeqOneByteString; P = v8::internal::SeqString]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SeqOneByteString]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SeqOneByteString]' ../deps/v8/src/json/json-parser.h:321:25: required from 'void v8::internal::JsonParser::UpdatePointers() [with Char = unsigned char]' ../deps/v8/src/json/json-parser.cc:1209:16: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SeqOneByteString' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:711:7: note: 'class v8::internal::SeqOneByteString' declared here 711 | class SeqOneByteString | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SeqTwoByteString; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:572:23: required from 'static D v8::internal::TorqueGeneratedSeqTwoByteString::unchecked_cast(v8::internal::Object) [with D = v8::internal::SeqTwoByteString; P = v8::internal::SeqString]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SeqTwoByteString]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SeqTwoByteString]' ../deps/v8/src/json/json-parser.h:321:25: required from 'void v8::internal::JsonParser::UpdatePointers() [with Char = short unsigned int]' ../deps/v8/src/json/json-parser.cc:1210:16: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SeqTwoByteString' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:761:7: note: 'class v8::internal::SeqTwoByteString' declared here 761 | class SeqTwoByteString | ^~~~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/init/bootstrapper.o ../deps/v8/src/init/bootstrapper.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/init/bootstrapper.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/strings.h:9, from ../deps/v8/src/heap/factory.h:10, from ../deps/v8/src/init/bootstrapper.h:11, from ../deps/v8/src/init/bootstrapper.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/allocation-result.h:9, from ../deps/v8/src/heap/heap.h:29, from ../deps/v8/src/heap/factory.h:19: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/allocation-result.h:11: ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:34: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-array-buffer.h:10, from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13, from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/api/api-inl.h:9, from ../deps/v8/src/init/bootstrapper.cc:7: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/heap/new-spaces-inl.h:13, from ../deps/v8/src/heap/heap-inl.h:31, from ../deps/v8/src/api/api-inl.h:14: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSharedStruct; Source = v8::internal::Object]': ../deps/v8/src/objects/js-struct.h:21:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSharedStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/init/bootstrapper.cc:63: ../deps/v8/src/objects/js-struct.h:18:7: note: 'class v8::internal::JSSharedStruct' declared here 18 | class JSSharedStruct | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:33: ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SharedFunctionInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/shared-function-info-tq.inc:267:23: required from 'static D v8::internal::TorqueGeneratedSharedFunctionInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::SharedFunctionInfo; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SharedFunctionInfo]' ../deps/v8/src/init/bootstrapper.cc:119:27: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SharedFunctionInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/code.h:17: ../deps/v8/src/objects/shared-function-info.h:186:7: note: 'class v8::internal::SharedFunctionInfo' declared here 186 | class SharedFunctionInfo | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSFunction; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-function-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedJSFunction::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSFunction; P = v8::internal::JSFunctionOrBoundFunctionOrWrappedFunction]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSFunction]' ../deps/v8/src/init/bootstrapper.cc:704:41: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/wasm/wasm-objects.h:19: ../deps/v8/src/objects/js-function.h:86:7: note: 'class v8::internal::JSFunction' declared here 86 | class JSFunction : public TorqueGeneratedJSFunction< | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Script; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/script-tq.inc:133:23: required from 'static D v8::internal::TorqueGeneratedScript::unchecked_cast(v8::internal::Object) [with D = v8::internal::Script; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Script]' ../deps/v8/src/init/bootstrapper.cc:715:65: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Script' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info.h:18: ../deps/v8/src/objects/script.h:34:7: note: 'class v8::internal::Script' declared here 34 | class Script : public TorqueGeneratedScript { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TemplateList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:462:23: required from 'static D v8::internal::TorqueGeneratedTemplateList::unchecked_cast(v8::internal::Object) [with D = v8::internal::TemplateList; P = v8::internal::FixedArray]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::TemplateList]' ../deps/v8/src/init/bootstrapper.cc:1267:46: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TemplateList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:633:7: note: 'class v8::internal::TemplateList' declared here 633 | class TemplateList | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSGlobalProxy; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:383:23: required from 'static D v8::internal::TorqueGeneratedJSGlobalProxy::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSGlobalProxy; P = v8::internal::JSSpecialObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSGlobalProxy]' ../deps/v8/src/init/bootstrapper.cc:1380:36: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSGlobalProxy' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:1048:7: note: 'class v8::internal::JSGlobalProxy' declared here 1048 | class JSGlobalProxy | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSGlobalObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:454:23: required from 'static D v8::internal::TorqueGeneratedJSGlobalObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSGlobalObject; P = v8::internal::JSSpecialObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSGlobalObject]' ../deps/v8/src/init/bootstrapper.cc:1411:36: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSGlobalObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:1064:7: note: 'class v8::internal::JSGlobalObject' declared here 1064 | class JSGlobalObject | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-tq.inc:116:23: required from 'static D v8::internal::TorqueGeneratedJSArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSArray; P = v8::internal::JSObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSArray]' ../deps/v8/src/init/bootstrapper.cc:1756:52: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:22: ../deps/v8/src/objects/js-array.h:25:7: note: 'class v8::internal::JSArray' declared here 25 | class JSArray : public TorqueGeneratedJSArray { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSPrimitiveWrapper; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:522:23: required from 'static D v8::internal::TorqueGeneratedJSPrimitiveWrapper::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSPrimitiveWrapper; P = v8::internal::JSCustomElementsObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSPrimitiveWrapper]' ../deps/v8/src/init/bootstrapper.cc:2053:53: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSPrimitiveWrapper' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:1086:7: note: 'class v8::internal::JSPrimitiveWrapper' declared here 1086 | class JSPrimitiveWrapper | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegExpMatchInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/regexp-match-info-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedRegExpMatchInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::RegExpMatchInfo; P = v8::internal::FixedArray]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::RegExpMatchInfo]' ../deps/v8/src/init/bootstrapper.cc:2663:51: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegExpMatchInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts-inl.h:19: ../deps/v8/src/objects/regexp-match-info.h:29:7: note: 'class v8::internal::RegExpMatchInfo' declared here 29 | class RegExpMatchInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyCell; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-cell-tq.inc:52:23: required from 'static D v8::internal::TorqueGeneratedPropertyCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyCell; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PropertyCell]' ../deps/v8/src/init/bootstrapper.cc:2667:53: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyCell' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:20: ../deps/v8/src/objects/property-cell.h:18:7: note: 'class v8::internal::PropertyCell' declared here 18 | class PropertyCell | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EmbedderDataArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/embedder-data-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedEmbedderDataArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::EmbedderDataArray; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::EmbedderDataArray]' ../deps/v8/src/init/bootstrapper.cc:2751:40: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EmbedderDataArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/embedder-data-slot-inl.h:11, from ../deps/v8/src/objects/js-objects-inl.h:11: ../deps/v8/src/objects/embedder-data-array.h:24:7: note: 'class v8::internal::EmbedderDataArray' declared here 24 | class EmbedderDataArray | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/init/bootstrapper.cc:6472:39: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AccessorPair; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/struct-tq.inc:93:23: required from 'static D v8::internal::TorqueGeneratedAccessorPair::unchecked_cast(v8::internal::Object) [with D = v8::internal::AccessorPair; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::AccessorPair]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::AccessorPair]' ../deps/v8/src/init/bootstrapper.cc:1225:12: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AccessorPair' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/allocation-site.h:9: ../deps/v8/src/objects/struct.h:47:7: note: 'class v8::internal::AccessorPair' declared here 47 | class AccessorPair : public TorqueGeneratedAccessorPair { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:459:23: required from 'static D v8::internal::TorqueGeneratedObjectTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ObjectTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::ObjectTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::ObjectTemplateInfo]' ../deps/v8/src/init/bootstrapper.cc:1314:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/templates.h:198:7: note: 'class v8::internal::ObjectTemplateInfo' declared here 198 | class ObjectTemplateInfo | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AccessorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:448:23: required from 'static D v8::internal::TorqueGeneratedAccessorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::AccessorInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::AccessorInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::AccessorInfo]' ../deps/v8/src/init/bootstrapper.cc:1495:60: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AccessorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/api-callbacks.h:30:7: note: 'class v8::internal::AccessorInfo' declared here 30 | class AccessorInfo : public TorqueGeneratedAccessorInfo { | ^~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/lookup-cache.o ../deps/v8/src/objects/lookup-cache.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/lookup-cache.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/bit-field.h:10, from ../deps/v8/src/objects/map.h:8, from ../deps/v8/src/objects/lookup-cache.h:8, from ../deps/v8/src/objects/lookup-cache.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/deoptimizer/translation-array.h:10, from ../deps/v8/src/objects/code.h:11, from ../deps/v8/src/objects/map.h:10: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/js-array-buffer.o ../deps/v8/src/objects/js-array-buffer.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/js-array-buffer.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/functional.h:17, from ../deps/v8/src/handles/handles.h:10, from ../deps/v8/src/objects/backing-store.h:13, from ../deps/v8/src/objects/js-array-buffer.h:9, from ../deps/v8/src/objects/js-array-buffer.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/property-array.h:8, from ../deps/v8/src/objects/js-objects.h:12, from ../deps/v8/src/objects/js-array-buffer.h:10: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/deoptimizer/translation-array.h:10, from ../deps/v8/src/objects/code.h:11, from ../deps/v8/src/heap/heap-write-barrier-inl.h:14, from ../deps/v8/src/objects/property-cell-inl.h:10, from ../deps/v8/src/execution/protectors-inl.h:9, from ../deps/v8/src/objects/js-array-buffer.cc:8: ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13, from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33, from ../deps/v8/src/common/ptr-compr-inl.h:9, from ../deps/v8/src/objects/maybe-object-inl.h:8, from ../deps/v8/src/heap/heap-write-barrier-inl.h:18: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/execution/local-isolate-inl.h:9, from ../deps/v8/src/common/ptr-compr-inl.h:10: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/js-function-inl.h:18, from ../deps/v8/src/objects/contexts-inl.h:13, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29, from ../deps/v8/src/heap/new-spaces-inl.h:13, from ../deps/v8/src/heap/heap-inl.h:31, from ../deps/v8/src/objects/code-inl.h:14, from ../deps/v8/src/objects/property-cell-inl.h:11: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSArrayBuffer; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:232:23: required from 'static D v8::internal::TorqueGeneratedJSArrayBuffer::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSArrayBuffer; P = v8::internal::JSObjectWithEmbedderSlots]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSArrayBuffer]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSArrayBuffer]' ../deps/v8/src/objects/js-array-buffer.cc:251:15: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSArrayBuffer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-array-buffer.h:23:7: note: 'class v8::internal::JSArrayBuffer' declared here 23 | class JSArrayBuffer | ^~~~~~~~~~~~~ In file included from /usr/include/c++/12/bits/shared_ptr_atomic.h:33, from /usr/include/c++/12/memory:78, from ../deps/v8/include/v8-array-buffer.h:10, from ../deps/v8/include/v8-typed-array.h:8, from ../deps/v8/src/objects/js-array-buffer.h:8: In member function 'std::__atomic_base<_IntTp>::__int_type std::__atomic_base<_IntTp>::load(std::memory_order) const [with _ITp = long unsigned int]', inlined from 'size_t v8::internal::BackingStore::byte_length(std::memory_order) const' at ../deps/v8/src/objects/backing-store.h:91:29, inlined from 'static size_t v8::internal::JSArrayBuffer::GsabByteLength(v8::internal::Isolate*, v8::internal::Address)' at ../deps/v8/src/objects/js-array-buffer.cc:147:47: /usr/include/c++/12/bits/atomic_base.h:488:31: warning: 'long unsigned int __atomic_load_8(const volatile void*, int)' writing 8 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 488 | return __atomic_load_n(&_M_i, int(__m)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In member function 'std::__atomic_base<_IntTp>::__int_type std::__atomic_base<_IntTp>::load(std::memory_order) const [with _ITp = long unsigned int]', inlined from 'size_t v8::internal::BackingStore::byte_length(std::memory_order) const' at ../deps/v8/src/objects/backing-store.h:91:29, inlined from 'static size_t v8::internal::JSTypedArray::LengthTrackingGsabBackedTypedArrayLength(v8::internal::Isolate*, v8::internal::Address)' at ../deps/v8/src/objects/js-array-buffer.cc:377:44: /usr/include/c++/12/bits/atomic_base.h:488:31: warning: 'long unsigned int __atomic_load_8(const volatile void*, int)' writing 8 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 488 | return __atomic_load_n(&_M_i, int(__m)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In member function 'std::__atomic_base<_IntTp>::__int_type std::__atomic_base<_IntTp>::load(std::memory_order) const [with _ITp = long unsigned int]', inlined from 'size_t v8::internal::BackingStore::byte_length(std::memory_order) const' at ../deps/v8/src/objects/backing-store.h:91:29, inlined from 'size_t v8::internal::JSTypedArray::GetVariableLengthOrOutOfBounds(bool&) const' at ../deps/v8/src/objects/js-array-buffer.cc:394:48: /usr/include/c++/12/bits/atomic_base.h:488:31: warning: 'long unsigned int __atomic_load_8(const volatile void*, int)' writing 8 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 488 | return __atomic_load_n(&_M_i, int(__m)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/interpreter/bytecode-generator.o ../deps/v8/src/interpreter/bytecode-generator.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/interpreter/bytecode-generator.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/bits.h:12, from ../deps/v8/src/base/hashmap.h:14, from ../deps/v8/src/ast/ast-value-factory.h:33, from ../deps/v8/src/ast/ast.h:10, from ../deps/v8/src/interpreter/bytecode-generator.h:8, from ../deps/v8/src/interpreter/bytecode-generator.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/allocation-result.h:9, from ../deps/v8/src/heap/heap.h:29, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/ast/ast-value-factory.h:36: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/allocation-result.h:11: ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:34: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-array-buffer.h:10, from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13, from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:21: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/interpreter/bytecode-generator.h:13: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/api/api-inl.h:9, from ../deps/v8/src/interpreter/bytecode-generator.cc:12: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/heap/new-spaces-inl.h:13, from ../deps/v8/src/heap/heap-inl.h:31, from ../deps/v8/src/api/api-inl.h:14: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:33: ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-tq.inc:116:23: required from 'static D v8::internal::TorqueGeneratedJSArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSArray; P = v8::internal::JSObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSArray]' ../deps/v8/src/objects/js-array-inl.h:58:8: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:22: ../deps/v8/src/objects/js-array.h:25:7: note: 'class v8::internal::JSArray' declared here 25 | class JSArray : public TorqueGeneratedJSArray { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CoverageInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/debug-objects-tq.inc:373:23: required from 'static D v8::internal::TorqueGeneratedCoverageInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::CoverageInfo; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::CoverageInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::CoverageInfo]' ../deps/v8/src/interpreter/bytecode-generator.cc:1219:39: required from 'v8::internal::Handle v8::internal::interpreter::BytecodeGenerator::FinalizeBytecode(IsolateT*, v8::internal::Handle) [with IsolateT = v8::internal::Isolate]' ../deps/v8/src/interpreter/bytecode-generator.cc:1235:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CoverageInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/execution/isolate.h:39, from ../deps/v8/src/ast/variables.h:11, from ../deps/v8/src/ast/ast.h:12: ../deps/v8/src/objects/debug-objects.h:175:7: note: 'class v8::internal::CoverageInfo' declared here 175 | class CoverageInfo | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BytecodeArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/code-tq.inc:71:23: required from 'static D v8::internal::TorqueGeneratedBytecodeArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::BytecodeArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::BytecodeArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::BytecodeArray]' ../deps/v8/src/interpreter/bytecode-generator.cc:1227:66: required from 'v8::internal::Handle v8::internal::interpreter::BytecodeGenerator::FinalizeBytecode(IsolateT*, v8::internal::Handle) [with IsolateT = v8::internal::Isolate]' ../deps/v8/src/interpreter/bytecode-generator.cc:1235:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BytecodeArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:952:7: note: 'class v8::internal::BytecodeArray' declared here 952 | class BytecodeArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SharedFunctionInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/shared-function-info-tq.inc:267:23: required from 'static D v8::internal::TorqueGeneratedSharedFunctionInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::SharedFunctionInfo; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SharedFunctionInfo]' ../deps/v8/src/interpreter/bytecode-generator.cc:777:36: required from 'v8::internal::Handle v8::internal::interpreter::BytecodeGenerator::TopLevelDeclarationsBuilder::AllocateDeclarations(v8::internal::UnoptimizedCompilationInfo*, v8::internal::interpreter::BytecodeGenerator*, v8::internal::Handle, IsolateT*) [with IsolateT = v8::internal::Isolate]' ../deps/v8/src/interpreter/bytecode-generator.cc:1276:80: required from 'void v8::internal::interpreter::BytecodeGenerator::AllocateDeferredConstants(IsolateT*, v8::internal::Handle) [with IsolateT = v8::internal::Isolate]' ../deps/v8/src/interpreter/bytecode-generator.cc:1356:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SharedFunctionInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/code.h:17: ../deps/v8/src/objects/shared-function-info.h:186:7: note: 'class v8::internal::SharedFunctionInfo' declared here 186 | class SharedFunctionInfo | ^~~~~~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/logging/counters.o ../deps/v8/src/logging/counters.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/logging/counters.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/atomicops.h:40, from ../deps/v8/src/base/atomic-utils.h:13, from ../deps/v8/src/logging/counters.h:11, from ../deps/v8/src/logging/counters.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/logging/counters.h:19: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/logging/counters.cc:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/execution/local-isolate-inl.h:9, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/logging/log-inl.h:10, from ../deps/v8/src/logging/counters.cc:12: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/feedback-vector.o ../deps/v8/src/objects/feedback-vector.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/feedback-vector.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/bit-field.h:10, from ../deps/v8/src/objects/feedback-vector.h:10, from ../deps/v8/src/objects/feedback-vector.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/deoptimizer/translation-array.h:10, from ../deps/v8/src/objects/code.h:11, from ../deps/v8/src/objects/map.h:10, from ../deps/v8/src/objects/feedback-vector.h:15: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33, from ../deps/v8/src/heap/heap-inl.h:20, from ../deps/v8/src/objects/feedback-vector.cc:10: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/heap/concurrent-allocator-inl.h:13, from ../deps/v8/src/heap/heap-inl.h:22: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/heap/new-spaces-inl.h:13, from ../deps/v8/src/heap/heap-inl.h:31: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::LoadHandler; Source = v8::internal::Object]': ../deps/v8/src/ic/handler-configuration.h:46:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::LoadHandler' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/ic/handler-configuration-inl.h:11, from ../deps/v8/src/objects/feedback-vector.cc:12: ../deps/v8/src/ic/handler-configuration.h:44:7: note: 'class v8::internal::LoadHandler' declared here 44 | class LoadHandler final : public DataHandler { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]': ../deps/v8/src/ic/handler-configuration.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::StoreHandler' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/ic/handler-configuration.h:241:7: note: 'class v8::internal::StoreHandler' declared here 241 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/feedback-vector.h:17: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackCell; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-cell-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedFeedbackCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackCell; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackCell]' ../deps/v8/src/objects/feedback-vector.cc:241:34: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackCell' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/feedback-cell-inl.h:10, from ../deps/v8/src/objects/feedback-vector-inl.h:11, from ../deps/v8/src/objects/shared-function-info-inl.h:15: ../deps/v8/src/objects/feedback-cell.h:23:7: note: 'class v8::internal::FeedbackCell' declared here 23 | class FeedbackCell : public TorqueGeneratedFeedbackCell { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyCell; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-cell-tq.inc:52:23: required from 'static D v8::internal::TorqueGeneratedPropertyCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyCell; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PropertyCell]' ../deps/v8/src/objects/feedback-vector.cc:845:42: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyCell' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:20: ../deps/v8/src/objects/property-cell.h:18:7: note: 'class v8::internal::PropertyCell' declared here 18 | class PropertyCell | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SharedFunctionInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/shared-function-info-tq.inc:267:23: required from 'static D v8::internal::TorqueGeneratedSharedFunctionInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::SharedFunctionInfo; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SharedFunctionInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SharedFunctionInfo]' ../deps/v8/src/objects/feedback-vector.cc:233:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SharedFunctionInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/code.h:17: ../deps/v8/src/objects/shared-function-info.h:186:7: note: 'class v8::internal::SharedFunctionInfo' declared here 186 | class SharedFunctionInfo | ^~~~~~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/managed.o ../deps/v8/src/objects/managed.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/managed.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/execution/isolate.h:21, from ../deps/v8/src/objects/managed.h:9, from ../deps/v8/src/objects/managed.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/handles/handles-inl.h:10, from ../deps/v8/src/handles/global-handles-inl.h:9, from ../deps/v8/src/objects/managed.cc:7: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/js-break-iterator.o ../deps/v8/src/objects/js-break-iterator.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/js-break-iterator.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/functional.h:17, from ../deps/v8/src/handles/handles.h:10, from ../deps/v8/src/handles/maybe-handles.h:10, from ../deps/v8/src/objects/fixed-array.h:8, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/objects/intl-objects.h:18, from ../deps/v8/src/objects/js-break-iterator.h:15, from ../deps/v8/src/objects/js-break-iterator.cc:9: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33, from ../deps/v8/src/objects/managed.h:9, from ../deps/v8/src/objects/intl-objects.h:19: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/execution/local-isolate-inl.h:9, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/objects/js-break-iterator-inl.h:13, from ../deps/v8/src/objects/js-break-iterator.cc:12: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Managed; Source = v8::internal::Object]': ../deps/v8/src/objects/managed.h:61:71: required from 'static v8::internal::Managed v8::internal::Managed::unchecked_cast(v8::internal::Object) [with CppType = icu_73::BreakIterator]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Managed]' ../deps/v8/src/objects/js-break-iterator.cc:120:46: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Managed' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/managed.h:49:7: note: 'class v8::internal::Managed' declared here 49 | class Managed : public Foreign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Managed; Source = v8::internal::Object]': ../deps/v8/src/objects/managed.h:61:71: required from 'static v8::internal::Managed v8::internal::Managed::unchecked_cast(v8::internal::Object) [with CppType = icu_73::UnicodeString]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Managed]' ../deps/v8/src/objects/js-break-iterator.cc:121:46: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Managed' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/managed.h:49:7: note: 'class v8::internal::Managed' declared here 49 | class Managed : public Foreign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSV8BreakIterator; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-break-iterator-tq.inc:85:23: required from 'static D v8::internal::TorqueGeneratedJSV8BreakIterator::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSV8BreakIterator; P = v8::internal::JSObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSV8BreakIterator]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSV8BreakIterator]' ../deps/v8/src/objects/js-break-iterator.cc:119:24: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSV8BreakIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-break-iterator.h:31:7: note: 'class v8::internal::JSV8BreakIterator' declared here 31 | class JSV8BreakIterator | ^~~~~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/mark-compact.o ../deps/v8/src/heap/mark-compact.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/mark-compact.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/atomicops.h:40, from ../deps/v8/src/base/atomic-utils.h:13, from ../deps/v8/src/heap/base/worklist.h:11, from ../deps/v8/src/heap/mark-compact.h:12, from ../deps/v8/src/heap/mark-compact.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/marking-worklist.h:16, from ../deps/v8/src/heap/marking-visitor.h:9, from ../deps/v8/src/heap/concurrent-marking.h:14, from ../deps/v8/src/heap/mark-compact.h:13: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/allocation-result.h:11, from ../deps/v8/src/heap/heap.h:29, from ../deps/v8/src/heap/memory-chunk-layout.h:9, from ../deps/v8/src/heap/basic-memory-chunk.h:16, from ../deps/v8/src/heap/memory-chunk.h:14, from ../deps/v8/src/heap/marking-visitor.h:11: ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:34: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-array-buffer.h:10, from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13, from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/objects-visiting.h:9, from ../deps/v8/src/heap/marking-visitor.h:12: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21, from ../deps/v8/src/execution/isolate.h:33, from ../deps/v8/src/logging/log.h:16, from ../deps/v8/src/heap/base-space.h:12, from ../deps/v8/src/heap/spaces.h:15, from ../deps/v8/src/heap/marking-visitor.h:13: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CompilationCacheTable; Source = v8::internal::Object]': ../deps/v8/src/objects/compilation-cache-table.h:129:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CompilationCacheTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/codegen/compilation-cache.h:9, from ../deps/v8/src/heap/mark-compact.cc:13: ../deps/v8/src/objects/compilation-cache-table.h:84:7: note: 'class v8::internal::CompilationCacheTable' declared here 84 | class CompilationCacheTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/deoptimizer/translated-state.h:12, from ../deps/v8/src/deoptimizer/deoptimizer.h:14, from ../deps/v8/src/heap/mark-compact.cc:15: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/execution/local-isolate-inl.h:9, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/execution/frames-inl.h:13, from ../deps/v8/src/heap/mark-compact.cc:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16, from ../deps/v8/src/execution/local-isolate-inl.h:10: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreeSpace; Source = v8::internal::HeapObject]': ../deps/v8/src/objects/free-space-inl.h:42:29: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreeSpace' from an array of 'const class v8::internal::HeapObject' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/free-list.h:11, from ../deps/v8/src/heap/spaces.h:18: ../deps/v8/src/objects/free-space.h:23:7: note: 'class v8::internal::FreeSpace' declared here 23 | class FreeSpace : public TorqueGeneratedFreeSpace { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreeSpace; Source = v8::internal::Object]': ../deps/v8/src/objects/free-space-inl.h:46:29: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreeSpace' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/free-space.h:23:7: note: 'class v8::internal::FreeSpace' declared here 23 | class FreeSpace : public TorqueGeneratedFreeSpace { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::LoadHandler; Source = v8::internal::Object]': ../deps/v8/src/ic/handler-configuration.h:46:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::LoadHandler' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-body-descriptors-inl.h:11, from ../deps/v8/src/heap/objects-visiting-inl.h:16, from ../deps/v8/src/heap/mark-compact-inl.h:15, from ../deps/v8/src/heap/incremental-marking-inl.h:11, from ../deps/v8/src/heap/mark-compact.cc:30: ../deps/v8/src/ic/handler-configuration.h:44:7: note: 'class v8::internal::LoadHandler' declared here 44 | class LoadHandler final : public DataHandler { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::StoreHandler; Source = v8::internal::Object]': ../deps/v8/src/ic/handler-configuration.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::StoreHandler' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/ic/handler-configuration.h:241:7: note: 'class v8::internal::StoreHandler' declared here 241 | class StoreHandler final : public DataHandler { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:33: ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SloppyArgumentsElements; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/arguments-tq.inc:229:23: required from 'static D v8::internal::TorqueGeneratedSloppyArgumentsElements::unchecked_cast(v8::internal::Object) [with D = v8::internal::SloppyArgumentsElements; P = v8::internal::FixedArrayBase]' /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/objects-body-descriptors-inl.inc:25:51: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SloppyArgumentsElements' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/arguments.h:20, from ../deps/v8/src/heap/objects-visiting-inl.h:11: /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/arguments-tq.inc:282:7: note: 'class v8::internal::SloppyArgumentsElements' declared here 282 | class SloppyArgumentsElements : public TorqueGeneratedSloppyArgumentsElements { | ^~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::StrongDescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/torque-defined-classes-tq.inc:38:23: required from 'static D v8::internal::TorqueGeneratedStrongDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::StrongDescriptorArray; P = v8::internal::DescriptorArray]' /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/objects-body-descriptors-inl.inc:46:49: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::StrongDescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/torque-defined-classes.h:19, from ../deps/v8/src/objects/template-objects.h:10, from ../deps/v8/src/objects/objects-body-descriptors-inl.h:33: /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/torque-defined-classes-tq.inc:82:7: note: 'class v8::internal::StrongDescriptorArray' declared here 82 | class StrongDescriptorArray : public TorqueGeneratedStrongDescriptorArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/objects-body-descriptors-inl.inc:53:42: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SeqOneByteString; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:497:23: required from 'static D v8::internal::TorqueGeneratedSeqOneByteString::unchecked_cast(v8::internal::Object) [with D = v8::internal::SeqOneByteString; P = v8::internal::SeqString]' /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/objects-body-descriptors-inl.inc:156:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SeqOneByteString' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:711:7: note: 'class v8::internal::SeqOneByteString' declared here 711 | class SeqOneByteString | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SeqTwoByteString; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:572:23: required from 'static D v8::internal::TorqueGeneratedSeqTwoByteString::unchecked_cast(v8::internal::Object) [with D = v8::internal::SeqTwoByteString; P = v8::internal::SeqString]' /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/objects-body-descriptors-inl.inc:163:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SeqTwoByteString' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:761:7: note: 'class v8::internal::SeqTwoByteString' declared here 761 | class SeqTwoByteString | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InternalClassWithSmiElements; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/torque-defined-classes-tq.inc:806:23: required from 'static D v8::internal::TorqueGeneratedInternalClassWithSmiElements::unchecked_cast(v8::internal::Object) [with D = v8::internal::InternalClassWithSmiElements; P = v8::internal::FixedArrayBase]' /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/objects-body-descriptors-inl.inc:279:56: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InternalClassWithSmiElements' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/torque-defined-classes-tq.inc:859:7: note: 'class v8::internal::InternalClassWithSmiElements' declared here 859 | class InternalClassWithSmiElements : public TorqueGeneratedInternalClassWithSmiElements { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InternalClassWithStructElements; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/torque-defined-classes-tq.inc:931:23: required from 'static D v8::internal::TorqueGeneratedInternalClassWithStructElements::unchecked_cast(v8::internal::Object) [with D = v8::internal::InternalClassWithStructElements; P = v8::internal::HeapObject]' /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/objects-body-descriptors-inl.inc:286:59: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InternalClassWithStructElements' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/torque-defined-classes-tq.inc:996:7: note: 'class v8::internal::InternalClassWithStructElements' declared here 996 | class InternalClassWithStructElements : public TorqueGeneratedInternalClassWithStructElements { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakCell; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-weak-refs-tq.inc:90:23: required from 'static D v8::internal::TorqueGeneratedWeakCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakCell; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WeakCell]' ../deps/v8/src/objects/js-weak-refs-inl.h:49:43: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakCell' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/weak-object-worklists.h:11, from ../deps/v8/src/heap/marking-visitor.h:14: ../deps/v8/src/objects/js-weak-refs.h:76:7: note: 'class v8::internal::WeakCell' declared here 76 | class WeakCell : public TorqueGeneratedWeakCell { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSFinalizationRegistry; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-weak-refs-tq.inc:232:23: required from 'static D v8::internal::TorqueGeneratedJSFinalizationRegistry::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSFinalizationRegistry; P = v8::internal::JSObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSFinalizationRegistry]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSFinalizationRegistry]' ../deps/v8/src/objects/js-weak-refs-inl.h:33:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSFinalizationRegistry' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-weak-refs.h:24:7: note: 'class v8::internal::JSFinalizationRegistry' declared here 24 | class JSFinalizationRegistry | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/heap/mark-compact.cc: In member function 'void v8::internal::MarkCompactCollector::CollectEvacuationCandidates(v8::internal::PagedSpace*)': ../deps/v8/src/heap/mark-compact.cc:922:21: warning: 'free_bytes_threshold' may be used uninitialized [-Wmaybe-uninitialized] 922 | PrintIsolate(isolate(), | ~~~~~~~~~~~~^~~~~~~~~~~ 923 | "compaction-selection-page: space=%s free_bytes_page=%zu " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | "fragmentation_limit_kb=%zu " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 925 | "fragmentation_limit_percent=%d sum_compaction_kb=%zu " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 926 | "compaction_limit_kb=%zu\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 927 | space->name(), (area_size - live_bytes) / KB, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 928 | free_bytes_threshold / KB, target_fragmentation_percent, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | total_live_bytes / KB, max_evacuated_bytes / KB); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/heap/mark-compact.cc:809:10: note: 'free_bytes_threshold' was declared here 809 | size_t free_bytes_threshold; | ^~~~~~~~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/js-display-names.o ../deps/v8/src/objects/js-display-names.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/js-display-names.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/execution/isolate.h:21, from ../deps/v8/src/objects/js-display-names.h:15, from ../deps/v8/src/objects/js-display-names.cc:9: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/execution/local-isolate-inl.h:9, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/objects/js-display-names-inl.h:13, from ../deps/v8/src/objects/js-display-names.cc:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Managed; Source = v8::internal::Object]': ../deps/v8/src/objects/managed.h:61:71: required from 'static v8::internal::Managed v8::internal::Managed::unchecked_cast(v8::internal::Object) [with CppType = v8::internal::DisplayNamesInternal]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Managed]' ../deps/v8/src/objects/js-display-names.cc:540:32: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Managed' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-display-names.h:17: ../deps/v8/src/objects/managed.h:49:7: note: 'class v8::internal::Managed' declared here 49 | class Managed : public Foreign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSDisplayNames; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-display-names-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedJSDisplayNames::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSDisplayNames; P = v8::internal::JSObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSDisplayNames]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSDisplayNames]' ../deps/v8/src/objects/js-display-names.cc:534:16: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSDisplayNames' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-display-names.h:30:7: note: 'class v8::internal::JSDisplayNames' declared here 30 | class JSDisplayNames | ^~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/js-segment-iterator.o ../deps/v8/src/objects/js-segment-iterator.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/js-segment-iterator.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/bit-field.h:10, from ../deps/v8/src/objects/js-segment-iterator.h:11, from ../deps/v8/src/objects/js-segment-iterator.cc:9: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/objects/js-segment-iterator.h:12: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/execution/local-isolate-inl.h:9, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/objects/js-segment-iterator-inl.h:12, from ../deps/v8/src/objects/js-segment-iterator.cc:18: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Managed; Source = v8::internal::Object]': ../deps/v8/src/objects/managed.h:61:71: required from 'static v8::internal::Managed v8::internal::Managed::unchecked_cast(v8::internal::Object) [with CppType = icu_73::BreakIterator]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Managed]' ../deps/v8/src/objects/js-segment-iterator.cc:64:45: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Managed' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-segmenter.h:17, from ../deps/v8/src/objects/js-segment-iterator.h:14: ../deps/v8/src/objects/managed.h:49:7: note: 'class v8::internal::Managed' declared here 49 | class Managed : public Foreign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Managed; Source = v8::internal::Object]': ../deps/v8/src/objects/managed.h:61:71: required from 'static v8::internal::Managed v8::internal::Managed::unchecked_cast(v8::internal::Object) [with CppType = icu_73::UnicodeString]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Managed]' ../deps/v8/src/objects/js-segment-iterator.cc:65:41: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Managed' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/managed.h:49:7: note: 'class v8::internal::Managed' declared here 49 | class Managed : public Foreign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSegmentIterator; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-segment-iterator-tq.inc:43:23: required from 'static D v8::internal::TorqueGeneratedJSSegmentIterator::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSSegmentIterator; P = v8::internal::JSObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSSegmentIterator]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSSegmentIterator]' ../deps/v8/src/objects/js-segment-iterator.cc:62:19: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSegmentIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-segment-iterator.h:32:7: note: 'class v8::internal::JSSegmentIterator' declared here 32 | class JSSegmentIterator | ^~~~~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/js-locale.o ../deps/v8/src/objects/js-locale.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/js-locale.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/execution/isolate.h:21, from ../deps/v8/src/objects/js-locale.h:12, from ../deps/v8/src/objects/js-locale.cc:9: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/objects/js-locale.cc:16: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/heap/new-spaces-inl.h:13, from ../deps/v8/src/heap/heap-inl.h:31, from ../deps/v8/src/api/api-inl.h:14, from ../deps/v8/src/objects/js-locale-inl.h:12, from ../deps/v8/src/objects/js-locale.cc:20: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Managed; Source = v8::internal::Object]': ../deps/v8/src/objects/managed.h:61:71: required from 'static v8::internal::Managed v8::internal::Managed::unchecked_cast(v8::internal::Object) [with CppType = icu_73::Locale]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Managed]' ../deps/v8/src/objects/js-locale.cc:381:27: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Managed' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-locale.h:15: ../deps/v8/src/objects/managed.h:49:7: note: 'class v8::internal::Managed' declared here 49 | class Managed : public Foreign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSLocale; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-locale-tq.inc:31:23: required from 'static D v8::internal::TorqueGeneratedJSLocale::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSLocale; P = v8::internal::JSObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSLocale]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSLocale]' ../deps/v8/src/objects/js-locale.cc:103:35: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSLocale' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-locale.h:30:7: note: 'class v8::internal::JSLocale' declared here 30 | class JSLocale : public TorqueGeneratedJSLocale { | ^~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/js-list-format.o ../deps/v8/src/objects/js-list-format.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/js-list-format.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/bit-field.h:10, from ../deps/v8/src/objects/js-list-format.h:15, from ../deps/v8/src/objects/js-list-format.cc:9: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/objects/js-list-format.h:16: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/logging/runtime-call-stats-scope.h:11, from ../deps/v8/src/execution/arguments.h:10, from ../deps/v8/src/builtins/builtins-utils.h:10, from ../deps/v8/src/objects/elements.h:8, from ../deps/v8/src/objects/elements-inl.h:9, from ../deps/v8/src/objects/js-list-format.cc:16: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/objects/elements-inl.h:12: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Managed; Source = v8::internal::Object]': ../deps/v8/src/objects/managed.h:61:71: required from 'static v8::internal::Managed v8::internal::Managed::unchecked_cast(v8::internal::Object) [with CppType = icu_73::ListFormatter]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Managed]' ../deps/v8/src/objects/js-list-format.cc:136:35: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Managed' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-list-format.h:18: ../deps/v8/src/objects/managed.h:49:7: note: 'class v8::internal::Managed' declared here 49 | class Managed : public Foreign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-tq.inc:116:23: required from 'static D v8::internal::TorqueGeneratedJSArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSArray; P = v8::internal::JSObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSArray]' ../deps/v8/src/objects/js-list-format.cc:271:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:22: ../deps/v8/src/objects/js-array.h:25:7: note: 'class v8::internal::JSArray' declared here 25 | class JSArray : public TorqueGeneratedJSArray { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSListFormat; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-list-format-tq.inc:43:23: required from 'static D v8::internal::TorqueGeneratedJSListFormat::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSListFormat; P = v8::internal::JSObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSListFormat]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSListFormat]' ../deps/v8/src/objects/js-list-format.cc:135:14: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSListFormat' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-list-format.h:34:7: note: 'class v8::internal::JSListFormat' declared here 34 | class JSListFormat | ^~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/js-function.o ../deps/v8/src/objects/js-function.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/js-function.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/bounds.h:9, from ../deps/v8/src/objects/code-kind.h:8, from ../deps/v8/src/objects/js-function.h:8, from ../deps/v8/src/objects/js-function.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/property-array.h:8, from ../deps/v8/src/objects/js-objects.h:12, from ../deps/v8/src/objects/js-function.h:9: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/allocation-result.h:11, from ../deps/v8/src/heap/heap.h:29, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/ast/ast-value-factory.h:36, from ../deps/v8/src/codegen/compiler.h:11, from ../deps/v8/src/objects/js-function.cc:7: ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:34: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13, from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/codegen/compiler.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/heap/new-spaces-inl.h:13, from ../deps/v8/src/heap/heap-inl.h:31, from ../deps/v8/src/objects/js-function.cc:11: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:33: ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackCell; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-cell-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedFeedbackCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackCell; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackCell]' ../deps/v8/src/objects/js-function.cc:529:38: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackCell' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/feedback-cell-inl.h:10, from ../deps/v8/src/objects/feedback-vector-inl.h:11, from ../deps/v8/src/objects/shared-function-info-inl.h:15: ../deps/v8/src/objects/feedback-cell.h:23:7: note: 'class v8::internal::FeedbackCell' declared here 23 | class FeedbackCell : public TorqueGeneratedFeedbackCell { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSFunction; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-function-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedJSFunction::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSFunction; P = v8::internal::JSFunctionOrBoundFunctionOrWrappedFunction]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSFunction]' ../deps/v8/src/objects/js-function.cc:717:24: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-function.h:86:7: note: 'class v8::internal::JSFunction' declared here 86 | class JSFunction : public TorqueGeneratedJSFunction< | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSBoundFunction; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-function-tq.inc:207:23: required from 'static D v8::internal::TorqueGeneratedJSBoundFunction::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSBoundFunction; P = v8::internal::JSFunctionOrBoundFunctionOrWrappedFunction]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSBoundFunction]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSBoundFunction]' ../deps/v8/src/objects/js-function.cc:311:18: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSBoundFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-function.h:40:7: note: 'class v8::internal::JSBoundFunction' declared here 40 | class JSBoundFunction | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSWrappedFunction; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-function-tq.inc:285:23: required from 'static D v8::internal::TorqueGeneratedJSWrappedFunction::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSWrappedFunction; P = v8::internal::JSFunctionOrBoundFunctionOrWrappedFunction]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSWrappedFunction]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSWrappedFunction]' ../deps/v8/src/objects/js-function.cc:386:22: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSWrappedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-function.h:61:7: note: 'class v8::internal::JSWrappedFunction' declared here 61 | class JSWrappedFunction | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SharedFunctionInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/shared-function-info-tq.inc:267:23: required from 'static D v8::internal::TorqueGeneratedSharedFunctionInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::SharedFunctionInfo; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SharedFunctionInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SharedFunctionInfo]' ../deps/v8/src/objects/js-function.cc:1186:39: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SharedFunctionInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/code.h:17: ../deps/v8/src/objects/shared-function-info.h:186:7: note: 'class v8::internal::SharedFunctionInfo' declared here 186 | class SharedFunctionInfo | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunctionData; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:381:23: required from 'static D v8::internal::TorqueGeneratedWasmExportedFunctionData::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmExportedFunctionData; P = v8::internal::WasmFunctionData]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmExportedFunctionData]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmExportedFunctionData]' ../deps/v8/src/objects/js-function.cc:1231:51: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunctionData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:711:7: note: 'class v8::internal::WasmExportedFunctionData' declared here 711 | class WasmExportedFunctionData | ^~~~~~~~~~~~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/js-regexp.o ../deps/v8/src/objects/js-regexp.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/js-regexp.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/functional.h:17, from ../deps/v8/src/handles/handles.h:10, from ../deps/v8/src/handles/maybe-handles.h:10, from ../deps/v8/src/objects/fixed-array.h:8, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/objects/js-regexp.h:9, from ../deps/v8/src/objects/js-regexp.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-array.h:8, from ../deps/v8/src/objects/js-regexp.h:10: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-regexp.cc:9: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21, from ../deps/v8/src/execution/isolate.h:33, from ../deps/v8/src/common/ptr-compr-inl.h:9, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/objects/js-array-inl.h:10, from ../deps/v8/src/objects/js-regexp.cc:10: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/execution/local-isolate-inl.h:9, from ../deps/v8/src/common/ptr-compr-inl.h:10: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11, from ../deps/v8/src/heap/heap.h:39, from ../deps/v8/src/heap/factory.h:19: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-tq.inc:116:23: required from 'static D v8::internal::TorqueGeneratedJSArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSArray; P = v8::internal::JSObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSArray]' ../deps/v8/src/objects/js-regexp.cc:52:30: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-array.h:25:7: note: 'class v8::internal::JSArray' declared here 25 | class JSArray : public TorqueGeneratedJSArray { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSRegExpResultIndices; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-regexp-tq.inc:283:23: required from 'static D v8::internal::TorqueGeneratedJSRegExpResultIndices::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSRegExpResultIndices; P = v8::internal::JSArray]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSRegExpResultIndices]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSRegExpResultIndices]' ../deps/v8/src/objects/js-regexp.cc:26:10: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSRegExpResultIndices' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-regexp.h:303:7: note: 'class v8::internal::JSRegExpResultIndices' declared here 303 | class JSRegExpResultIndices | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegExpMatchInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/regexp-match-info-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedRegExpMatchInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::RegExpMatchInfo; P = v8::internal::FixedArray]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::RegExpMatchInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::RegExpMatchInfo]' ../deps/v8/src/objects/js-regexp.cc:29:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegExpMatchInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts-inl.h:19: ../deps/v8/src/objects/regexp-match-info.h:29:7: note: 'class v8::internal::RegExpMatchInfo' declared here 29 | class RegExpMatchInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSRegExp; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-regexp-tq.inc:51:23: required from 'static D v8::internal::TorqueGeneratedJSRegExp::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSRegExp; P = v8::internal::JSObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSRegExp]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSRegExp]' ../deps/v8/src/objects/js-regexp.cc:240:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSRegExp' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-regexp.h:38:7: note: 'class v8::internal::JSRegExp' declared here 38 | class JSRegExp : public TorqueGeneratedJSRegExp { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SeqOneByteString; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:497:23: required from 'static D v8::internal::TorqueGeneratedSeqOneByteString::unchecked_cast(v8::internal::Object) [with D = v8::internal::SeqOneByteString; P = v8::internal::SeqString]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SeqOneByteString]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SeqOneByteString]' ../deps/v8/src/objects/js-regexp.cc:321:26: required from 'v8::internal::Handle v8::internal::{anonymous}::WriteEscapedRegExpSource(v8::internal::Handle, v8::internal::Handle) [with Char = unsigned char; StringType = v8::internal::SeqOneByteString]' ../deps/v8/src/objects/js-regexp.cc:386:45: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SeqOneByteString' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:711:7: note: 'class v8::internal::SeqOneByteString' declared here 711 | class SeqOneByteString | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SeqTwoByteString; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:572:23: required from 'static D v8::internal::TorqueGeneratedSeqTwoByteString::unchecked_cast(v8::internal::Object) [with D = v8::internal::SeqTwoByteString; P = v8::internal::SeqString]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SeqTwoByteString]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SeqTwoByteString]' ../deps/v8/src/objects/js-regexp.cc:321:26: required from 'v8::internal::Handle v8::internal::{anonymous}::WriteEscapedRegExpSource(v8::internal::Handle, v8::internal::Handle) [with Char = short unsigned int; StringType = v8::internal::SeqTwoByteString]' ../deps/v8/src/objects/js-regexp.cc:392:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SeqTwoByteString' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:761:7: note: 'class v8::internal::SeqTwoByteString' declared here 761 | class SeqTwoByteString | ^~~~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/js-segments.o ../deps/v8/src/objects/js-segments.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/js-segments.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/bit-field.h:10, from ../deps/v8/src/objects/js-segments.h:11, from ../deps/v8/src/objects/js-segments.cc:9: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/objects/js-segments.h:12: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/execution/local-isolate-inl.h:9, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/objects/js-segmenter-inl.h:12, from ../deps/v8/src/objects/js-segments.cc:19: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Managed; Source = v8::internal::Object]': ../deps/v8/src/objects/managed.h:61:71: required from 'static v8::internal::Managed v8::internal::Managed::unchecked_cast(v8::internal::Object) [with CppType = icu_73::BreakIterator]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Managed]' ../deps/v8/src/objects/js-segments.cc:50:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Managed' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-segmenter.h:17, from ../deps/v8/src/objects/js-segments.h:14: ../deps/v8/src/objects/managed.h:49:7: note: 'class v8::internal::Managed' declared here 49 | class Managed : public Foreign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Managed; Source = v8::internal::Object]': ../deps/v8/src/objects/managed.h:61:71: required from 'static v8::internal::Managed v8::internal::Managed::unchecked_cast(v8::internal::Object) [with CppType = icu_73::UnicodeString]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Managed]' ../deps/v8/src/objects/js-segments.cc:54:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Managed' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/managed.h:49:7: note: 'class v8::internal::Managed' declared here 49 | class Managed : public Foreign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSegmenter; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-segmenter-tq.inc:43:23: required from 'static D v8::internal::TorqueGeneratedJSSegmenter::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSSegmenter; P = v8::internal::JSObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSSegmenter]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSSegmenter]' ../deps/v8/src/objects/js-segments.cc:33:16: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSegmenter' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-segmenter.h:33:7: note: 'class v8::internal::JSSegmenter' declared here 33 | class JSSegmenter : public TorqueGeneratedJSSegmenter { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSegments; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-segments-tq.inc:43:23: required from 'static D v8::internal::TorqueGeneratedJSSegments::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSSegments; P = v8::internal::JSObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSSegments]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSSegments]' ../deps/v8/src/objects/js-segments.cc:47:11: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSegments' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-segments.h:32:7: note: 'class v8::internal::JSSegments' declared here 32 | class JSSegments : public TorqueGeneratedJSSegments { | ^~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/js-plural-rules.o ../deps/v8/src/objects/js-plural-rules.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/js-plural-rules.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/bit-field.h:10, from ../deps/v8/src/objects/js-plural-rules.h:15, from ../deps/v8/src/objects/js-plural-rules.cc:9: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/objects/js-plural-rules.h:16: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/execution/local-isolate-inl.h:9, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/execution/isolate-utils-inl.h:8, from ../deps/v8/src/objects/dictionary-inl.h:9, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/objects/js-plural-rules.cc:11: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/feedback-vector-inl.h:10, from ../deps/v8/src/objects/feedback-cell-inl.h:11, from ../deps/v8/src/objects/js-function-inl.h:16, from ../deps/v8/src/objects/map-inl.h:14, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29, from ../deps/v8/src/objects/fixed-array-inl.h:16, from ../deps/v8/src/numbers/hash-seed-inl.h:31, from ../deps/v8/src/objects/dictionary-inl.h:10: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Managed; Source = v8::internal::Object]': ../deps/v8/src/objects/managed.h:61:71: required from 'static v8::internal::Managed v8::internal::Managed::unchecked_cast(v8::internal::Object) [with CppType = icu_73::PluralRules]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Managed]' ../deps/v8/src/objects/js-plural-rules.cc:182:39: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Managed' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/intl-objects.h:19, from ../deps/v8/src/objects/js-plural-rules.h:18: ../deps/v8/src/objects/managed.h:49:7: note: 'class v8::internal::Managed' declared here 49 | class Managed : public Foreign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Managed; Source = v8::internal::Object]': ../deps/v8/src/objects/managed.h:61:71: required from 'static v8::internal::Managed v8::internal::Managed::unchecked_cast(v8::internal::Object) [with CppType = icu_73::number::LocalizedNumberFormatter]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Managed]' ../deps/v8/src/objects/js-plural-rules.cc:183:43: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Managed' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/managed.h:49:7: note: 'class v8::internal::Managed' declared here 49 | class Managed : public Foreign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Managed; Source = v8::internal::Object]': ../deps/v8/src/objects/managed.h:61:71: required from 'static v8::internal::Managed v8::internal::Managed::unchecked_cast(v8::internal::Object) [with CppType = icu_73::number::LocalizedNumberRangeFormatter]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Managed]' ../deps/v8/src/objects/js-plural-rules.cc:184:49: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Managed' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/managed.h:49:7: note: 'class v8::internal::Managed' declared here 49 | class Managed : public Foreign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSPluralRules; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-plural-rules-tq.inc:57:23: required from 'static D v8::internal::TorqueGeneratedJSPluralRules::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSPluralRules; P = v8::internal::JSObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSPluralRules]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSPluralRules]' ../deps/v8/src/objects/js-plural-rules.cc:174:15: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSPluralRules' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-plural-rules.h:38:7: note: 'class v8::internal::JSPluralRules' declared here 38 | class JSPluralRules | ^~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/js-collator.o ../deps/v8/src/objects/js-collator.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/js-collator.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/execution/isolate.h:21, from ../deps/v8/src/objects/js-collator.h:15, from ../deps/v8/src/objects/js-collator.cc:9: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/execution/local-isolate-inl.h:9, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/objects/js-collator-inl.h:13, from ../deps/v8/src/objects/js-collator.cc:12: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Managed; Source = v8::internal::Object]': ../deps/v8/src/objects/managed.h:61:71: required from 'static v8::internal::Managed v8::internal::Managed::unchecked_cast(v8::internal::Object) [with CppType = icu_73::Collator]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Managed]' ../deps/v8/src/objects/js-collator.cc:545:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Managed' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/intl-objects.h:19, from ../deps/v8/src/objects/js-collator.h:17: ../deps/v8/src/objects/managed.h:49:7: note: 'class v8::internal::Managed' declared here 49 | class Managed : public Foreign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSCollator; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-collator-tq.inc:46:23: required from 'static D v8::internal::TorqueGeneratedJSCollator::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSCollator; P = v8::internal::JSObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSCollator]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSCollator]' ../deps/v8/src/objects/js-collator.cc:89:41: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSCollator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collator.h:34:7: note: 'class v8::internal::JSCollator' declared here 34 | class JSCollator : public TorqueGeneratedJSCollator { | ^~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/tagged-impl.o ../deps/v8/src/objects/tagged-impl.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/tagged-impl.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/atomicops.h:40, from ../deps/v8/src/base/atomic-utils.h:13, from ../deps/v8/src/common/globals.h:15, from ../deps/v8/src/objects/tagged-impl.h:9, from ../deps/v8/src/objects/tagged-impl.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/strings/string-stream.h:14, from ../deps/v8/src/objects/tagged-impl.cc:10: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/js-segmenter.o ../deps/v8/src/objects/js-segmenter.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/js-segmenter.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/bit-field.h:10, from ../deps/v8/src/objects/js-segmenter.h:14, from ../deps/v8/src/objects/js-segmenter.cc:9: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/objects/js-segmenter.h:15: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/execution/local-isolate-inl.h:9, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/objects/js-segmenter-inl.h:12, from ../deps/v8/src/objects/js-segmenter.cc:18: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Managed; Source = v8::internal::Object]': ../deps/v8/src/objects/managed.h:61:71: required from 'static v8::internal::Managed v8::internal::Managed::unchecked_cast(v8::internal::Object) [with CppType = icu_73::BreakIterator]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Managed]' ../deps/v8/src/objects/js-segmenter.cc:120:38: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Managed' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-segmenter.h:17: ../deps/v8/src/objects/managed.h:49:7: note: 'class v8::internal::Managed' declared here 49 | class Managed : public Foreign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSegmenter; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-segmenter-tq.inc:43:23: required from 'static D v8::internal::TorqueGeneratedJSSegmenter::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSSegmenter; P = v8::internal::JSObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSSegmenter]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSSegmenter]' ../deps/v8/src/objects/js-segmenter.cc:112:12: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSegmenter' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-segmenter.h:33:7: note: 'class v8::internal::JSSegmenter' declared here 33 | class JSSegmenter : public TorqueGeneratedJSSegmenter { | ^~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/object-type.o ../deps/v8/src/objects/object-type.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/object-type.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/objects/object-type.h:8, from ../deps/v8/src/objects/object-type.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/common/ptr-compr-inl.h:9, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/objects/object-type.cc:7: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/execution/local-isolate-inl.h:9, from ../deps/v8/src/common/ptr-compr-inl.h:10: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/map-updater.o ../deps/v8/src/objects/map-updater.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/map-updater.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/atomicops.h:40, from ../deps/v8/src/base/atomic-utils.h:13, from ../deps/v8/src/common/globals.h:15, from ../deps/v8/src/objects/map-updater.h:8, from ../deps/v8/src/objects/map-updater.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/field-type.h:8, from ../deps/v8/src/objects/map-updater.h:11: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/deoptimizer/translation-array.h:10, from ../deps/v8/src/objects/code.h:11, from ../deps/v8/src/objects/map.h:10, from ../deps/v8/src/objects/field-type.h:9: ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33, from ../deps/v8/src/objects/map-updater.cc:11: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/execution/local-isolate-inl.h:9, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/objects/map-updater.cc:14: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/literal-objects.o ../deps/v8/src/objects/literal-objects.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/literal-objects.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/bit-field.h:10, from ../deps/v8/src/objects/literal-objects.h:8, from ../deps/v8/src/objects/literal-objects.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/literal-objects.h:9: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/ast/ast-value-factory.h:36, from ../deps/v8/src/ast/ast.h:10, from ../deps/v8/src/objects/literal-objects.cc:7: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:34: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-array-buffer.h:10, from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/objects/code.h:13, from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/execution/local-isolate-inl.h:9, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/slots-inl.h:10, from ../deps/v8/src/heap/factory-base-inl.h:12, from ../deps/v8/src/heap/local-factory-inl.h:8, from ../deps/v8/src/objects/literal-objects.cc:13: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29, from ../deps/v8/src/objects/fixed-array-inl.h:16, from ../deps/v8/src/objects/hash-table-inl.h:10, from ../deps/v8/src/objects/literal-objects.cc:15: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory-base-inl.h:10: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AccessorPair; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/struct-tq.inc:93:23: required from 'static D v8::internal::TorqueGeneratedAccessorPair::unchecked_cast(v8::internal::Object) [with D = v8::internal::AccessorPair; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::AccessorPair]' ../deps/v8/src/objects/literal-objects.cc:350:41: required from 'void v8::internal::{anonymous}::AddToDictionaryTemplate(IsolateT*, v8::internal::Handle, Key, int, v8::internal::ClassBoilerplate::ValueKind, v8::internal::Smi) [with IsolateT = v8::internal::Isolate; Dictionary = v8::internal::NameDictionary; Key = v8::internal::Handle]' ../deps/v8/src/objects/literal-objects.cc:565:26: required from 'static void v8::internal::ClassBoilerplate::AddToPropertiesTemplate(IsolateT*, v8::internal::Handle, v8::internal::Handle, int, ValueKind, v8::internal::Smi) [with IsolateT = v8::internal::Isolate; Dictionary = v8::internal::NameDictionary]' ../deps/v8/src/objects/literal-objects.cc:570:69: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AccessorPair' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/literal-objects.h:10: ../deps/v8/src/objects/struct.h:47:7: note: 'class v8::internal::AccessorPair' declared here 47 | class AccessorPair : public TorqueGeneratedAccessorPair { | ^~~~~~~~~~~~ In function 'int v8::internal::{anonymous}::EncodeComputedEntry(v8::internal::ClassBoilerplate::ValueKind, unsigned int)', inlined from 'void v8::internal::ObjectDescriptor::AddComputed(v8::internal::ClassBoilerplate::ValueKind, int) [with IsolateT = v8::internal::Isolate]' at ../deps/v8/src/objects/literal-objects.cc:512:36, inlined from 'static v8::internal::Handle v8::internal::ClassBoilerplate::BuildClassBoilerplate(IsolateT*, v8::internal::ClassLiteral*) [with IsolateT = v8::internal::Isolate]' at ../deps/v8/src/objects/literal-objects.cc:696:23: ../deps/v8/src/objects/literal-objects.cc:35:56: warning: 'value_kind' may be used uninitialized [-Wmaybe-uninitialized] 35 | int flags = Flags::ValueKindBits::encode(value_kind) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 36 | Flags::KeyIndexBits::encode(key_index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.cc: In static member function 'static v8::internal::Handle v8::internal::ClassBoilerplate::BuildClassBoilerplate(IsolateT*, v8::internal::ClassLiteral*) [with IsolateT = v8::internal::Isolate]': ../deps/v8/src/objects/literal-objects.cc:672:33: note: 'value_kind' was declared here 672 | ClassBoilerplate::ValueKind value_kind; | ^~~~~~~~~~ In function 'int v8::internal::{anonymous}::EncodeComputedEntry(v8::internal::ClassBoilerplate::ValueKind, unsigned int)', inlined from 'void v8::internal::ObjectDescriptor::AddComputed(v8::internal::ClassBoilerplate::ValueKind, int) [with IsolateT = v8::internal::LocalIsolate]' at ../deps/v8/src/objects/literal-objects.cc:512:36, inlined from 'static v8::internal::Handle v8::internal::ClassBoilerplate::BuildClassBoilerplate(IsolateT*, v8::internal::ClassLiteral*) [with IsolateT = v8::internal::LocalIsolate]' at ../deps/v8/src/objects/literal-objects.cc:696:23: ../deps/v8/src/objects/literal-objects.cc:35:56: warning: 'value_kind' may be used uninitialized [-Wmaybe-uninitialized] 35 | int flags = Flags::ValueKindBits::encode(value_kind) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 36 | Flags::KeyIndexBits::encode(key_index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.cc: In static member function 'static v8::internal::Handle v8::internal::ClassBoilerplate::BuildClassBoilerplate(IsolateT*, v8::internal::ClassLiteral*) [with IsolateT = v8::internal::LocalIsolate]': ../deps/v8/src/objects/literal-objects.cc:672:33: note: 'value_kind' was declared here 672 | ClassBoilerplate::ValueKind value_kind; | ^~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/type-hints.o ../deps/v8/src/objects/type-hints.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/type-hints.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/js-relative-time-format.o ../deps/v8/src/objects/js-relative-time-format.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/js-relative-time-format.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/bit-field.h:10, from ../deps/v8/src/objects/js-relative-time-format.h:15, from ../deps/v8/src/objects/js-relative-time-format.cc:9: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/objects/js-relative-time-format.h:16: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/execution/local-isolate-inl.h:9, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/objects/js-relative-time-format-inl.h:13, from ../deps/v8/src/objects/js-relative-time-format.cc:19: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Managed; Source = v8::internal::Object]': ../deps/v8/src/objects/managed.h:61:71: required from 'static v8::internal::Managed v8::internal::Managed::unchecked_cast(v8::internal::Object) [with CppType = icu_73::RelativeDateTimeFormatter]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Managed]' ../deps/v8/src/objects/js-relative-time-format.cc:230:51: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Managed' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-relative-time-format.h:18: ../deps/v8/src/objects/managed.h:49:7: note: 'class v8::internal::Managed' declared here 49 | class Managed : public Foreign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-tq.inc:116:23: required from 'static D v8::internal::TorqueGeneratedJSArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSArray; P = v8::internal::JSObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSArray]' ../deps/v8/src/objects/js-relative-time-format.cc:491:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:22: ../deps/v8/src/objects/js-array.h:25:7: note: 'class v8::internal::JSArray' declared here 25 | class JSArray : public TorqueGeneratedJSArray { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSRelativeTimeFormat; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-relative-time-format-tq.inc:50:23: required from 'static D v8::internal::TorqueGeneratedJSRelativeTimeFormat::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSRelativeTimeFormat; P = v8::internal::JSObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSRelativeTimeFormat]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSRelativeTimeFormat]' ../deps/v8/src/objects/js-relative-time-format.cc:226:30: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSRelativeTimeFormat' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-relative-time-format.h:34:7: note: 'class v8::internal::JSRelativeTimeFormat' declared here 34 | class JSRelativeTimeFormat | ^~~~~~~~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/intl-objects.o ../deps/v8/src/objects/intl-objects.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/intl-objects.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c ../deps/v8/src/objects/intl-objects.cc:1018:1: warning: multi-line comment [-Wcomment] 1018 | // $ cat ~/allkeys.txt | grep '^00[0-7]. ;' | sort | sed 's/[*.]/ /g' |\ | ^ In file included from ../deps/v8/src/base/functional.h:17, from ../deps/v8/src/handles/handles.h:10, from ../deps/v8/src/handles/maybe-handles.h:10, from ../deps/v8/src/objects/fixed-array.h:8, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/objects/intl-objects.h:18, from ../deps/v8/src/objects/intl-objects.cc:9: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33, from ../deps/v8/src/objects/managed.h:9, from ../deps/v8/src/objects/intl-objects.h:19: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/api/api-inl.h:9, from ../deps/v8/src/objects/intl-objects.cc:16: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/heap/new-spaces-inl.h:13, from ../deps/v8/src/heap/heap-inl.h:31, from ../deps/v8/src/api/api-inl.h:14: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SeqOneByteString; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:497:23: required from 'static D v8::internal::TorqueGeneratedSeqOneByteString::unchecked_cast(v8::internal::Object) [with D = v8::internal::SeqOneByteString; P = v8::internal::SeqString]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SeqOneByteString]' ../deps/v8/src/objects/intl-objects.cc:364:58: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SeqOneByteString' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:711:7: note: 'class v8::internal::SeqOneByteString' declared here 711 | class SeqOneByteString | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SeqTwoByteString; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:572:23: required from 'static D v8::internal::TorqueGeneratedSeqTwoByteString::unchecked_cast(v8::internal::Object) [with D = v8::internal::SeqTwoByteString; P = v8::internal::SeqString]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SeqTwoByteString]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SeqTwoByteString]' ../deps/v8/src/objects/intl-objects.cc:267:55: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SeqTwoByteString' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:761:7: note: 'class v8::internal::SeqTwoByteString' declared here 761 | class SeqTwoByteString | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSCollator; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-collator-tq.inc:46:23: required from 'static D v8::internal::TorqueGeneratedJSCollator::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSCollator; P = v8::internal::JSObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSCollator]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSCollator]' ../deps/v8/src/objects/intl-objects.cc:1003:56: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSCollator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-collator-inl.h:12, from ../deps/v8/src/objects/intl-objects.cc:23: ../deps/v8/src/objects/js-collator.h:34:7: note: 'class v8::internal::JSCollator' declared here 34 | class JSCollator : public TorqueGeneratedJSCollator { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSNumberFormat; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-number-format-tq.inc:53:23: required from 'static D v8::internal::TorqueGeneratedJSNumberFormat::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSNumberFormat; P = v8::internal::JSObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSNumberFormat]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSNumberFormat]' ../deps/v8/src/objects/intl-objects.cc:1500:26: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSNumberFormat' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-number-format-inl.h:12, from ../deps/v8/src/objects/intl-objects.cc:27: ../deps/v8/src/objects/js-number-format.h:39:7: note: 'class v8::internal::JSNumberFormat' declared here 39 | class JSNumberFormat | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Managed; Source = v8::internal::Object]': ../deps/v8/src/objects/managed.h:61:71: required from 'static v8::internal::Managed v8::internal::Managed::unchecked_cast(v8::internal::Object) [with CppType = icu_73::UnicodeString]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Managed]' ../deps/v8/src/objects/managed-inl.h:52:68: required from 'static v8::internal::Handle > v8::internal::Managed::FromSharedPtr(v8::internal::Isolate*, size_t, std::shared_ptr<_Tp>) [with CppType = icu_73::UnicodeString; size_t = long unsigned int]' ../deps/v8/src/objects/managed-inl.h:29:23: required from 'static v8::internal::Handle > v8::internal::Managed::FromRawPtr(v8::internal::Isolate*, size_t, CppType*) [with CppType = icu_73::UnicodeString; size_t = long unsigned int]' ../deps/v8/src/objects/intl-objects.cc:2470:46: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Managed' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/managed.h:49:7: note: 'class v8::internal::Managed' declared here 49 | class Managed : public Foreign { | ^~~~~~~ In file included from ../deps/v8/src/base/macros.h:12: ../deps/v8/src/base/logging.h: In static member function 'static std::string v8::internal::Intl::TimeZoneIdFromIndex(int32_t)': ../deps/v8/src/base/logging.h:80:5: warning: 'id' may be used uninitialized [-Wmaybe-uninitialized] 80 | if (V8_UNLIKELY(!(condition))) { \ | ^~ ../deps/v8/src/objects/intl-objects.cc:2851:15: note: 'id' was declared here 2851 | const char* id; | ^~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/js-number-format.o ../deps/v8/src/objects/js-number-format.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/js-number-format.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/bit-field.h:10, from ../deps/v8/src/objects/js-number-format.h:15, from ../deps/v8/src/objects/js-number-format.cc:9: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/contexts.h:9, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/objects/js-number-format.h:16: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/ordered-hash-table.h:12, from ../deps/v8/src/objects/contexts.h:11: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17, from ../deps/v8/src/handles/persistent-handles.h:11, from ../deps/v8/src/heap/local-heap.h:17, from ../deps/v8/src/handles/local-handles.h:12, from ../deps/v8/src/execution/local-isolate.h:12, from ../deps/v8/src/execution/local-isolate-inl.h:9, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/objects/js-number-format-inl.h:13, from ../deps/v8/src/objects/js-number-format.cc:16: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Managed; Source = v8::internal::Object]': ../deps/v8/src/objects/managed.h:61:71: required from 'static v8::internal::Managed v8::internal::Managed::unchecked_cast(v8::internal::Object) [with CppType = icu_73::number::LocalizedNumberFormatter]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Managed]' ../deps/v8/src/objects/js-number-format.cc:1638:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Managed' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/intl-objects.h:19, from ../deps/v8/src/objects/js-number-format.h:18: ../deps/v8/src/objects/managed.h:49:7: note: 'class v8::internal::Managed' declared here 49 | class Managed : public Foreign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Managed; Source = v8::internal::Object]': ../deps/v8/src/objects/managed.h:61:71: required from 'static v8::internal::Managed v8::internal::Managed::unchecked_cast(v8::internal::Object) [with CppType = icu_73::number::LocalizedNumberRangeFormatter]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Managed]' ../deps/v8/src/objects/js-number-format.cc:1640:8: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Managed' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/managed.h:49:7: note: 'class v8::internal::Managed' declared here 49 | class Managed : public Foreign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-tq.inc:116:23: required from 'static D v8::internal::TorqueGeneratedJSArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSArray; P = v8::internal::JSObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSArray]' ../deps/v8/src/objects/js-number-format.cc:1916:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:22: ../deps/v8/src/objects/js-array.h:25:7: note: 'class v8::internal::JSArray' declared here 25 | class JSArray : public TorqueGeneratedJSArray { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSNumberFormat; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-number-format-tq.inc:53:23: required from 'static D v8::internal::TorqueGeneratedJSNumberFormat::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSNumberFormat; P = v8::internal::JSObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSNumberFormat]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSNumberFormat]' ../deps/v8/src/objects/js-number-format.cc:921:20: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSNumberFormat' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-number-format.h:39:7: note: 'class v8::internal::JSNumberFormat' declared here 39 | class JSNumberFormat | ^~~~~~~~~~~~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/module.o ../deps/v8/src/objects/module.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/module.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/base/functional.h:17, from ../deps/v8/src/handles/handles.h:10, from ../deps/v8/src/handles/maybe-handles.h:10, from ../deps/v8/src/objects/fixed-array.h:8, from ../deps/v8/src/objects/module.h:9, from ../deps/v8/src/objects/module.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/module.h:10: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/ordered-hash-table.h:13, from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/api/api.h:15, from ../deps/v8/src/api/api-inl.h:9, from ../deps/v8/src/objects/module.cc:10: ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/heap/new-spaces-inl.h:13, from ../deps/v8/src/heap/heap-inl.h:31, from ../deps/v8/src/api/api-inl.h:14: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSModuleNamespace; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:144:23: required from 'static D v8::internal::TorqueGeneratedJSModuleNamespace::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSModuleNamespace; P = v8::internal::JSSpecialObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSModuleNamespace]' ../deps/v8/src/objects/module.cc:333:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSModuleNamespace' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/module.h:138:7: note: 'class v8::internal::JSModuleNamespace' declared here 138 | class JSModuleNamespace | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/cell-tq.inc:31:23: required from 'static D v8::internal::TorqueGeneratedCell::unchecked_cast(v8::internal::Object) [with D = v8::internal::Cell; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Cell]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::Cell]' ../deps/v8/src/objects/module.cc:405:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Cell' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/cell-inl.h:8, from ../deps/v8/src/objects/map-inl.h:10: ../deps/v8/src/objects/cell.h:18:7: note: 'class v8::internal::Cell' declared here 18 | class Cell : public TorqueGeneratedCell { | ^~~~ g++ -o /builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/keys.o ../deps/v8/src/objects/keys.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_CERT_STORE' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D__STDC_FORMAT_MACROS' '-DV8_TARGET_ARCH_LOONG64' '-DV8_HAVE_TARGET_OS' '-DV8_TARGET_OS_LINUX' '-DV8_EMBEDDER_STRING="-node.26"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_ATOMIC_OBJECT_FIELD_WRITES' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DV8_SHARED_RO_HEAP' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_ENABLE_WEBASSEMBLY' '-DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' '-DV8_ALLOCATION_FOLDING' '-DV8_ALLOCATION_SITE_TRACKING' '-DV8_SCRIPTORMODULE_LEGACY_LIFETIME' '-DV8_ADVANCED_BIGINT_ALGORITHMS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/inspector-generated-output-root -I../deps/v8/third_party/inspector_protocol -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen -I/builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/generate-bytecode-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/v8/third_party/zlib -I../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++17 -MMD -MF /builddir/build/BUILD/node-v18.18.2/out/Release/.deps//builddir/build/BUILD/node-v18.18.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/keys.o.d.raw -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c In file included from ../deps/v8/src/objects/hash-table.h:10, from ../deps/v8/src/objects/keys.h:9, from ../deps/v8/src/objects/keys.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../deps/v8/src/objects/heap-object.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/smi.h:9, from ../deps/v8/src/objects/fixed-array.h:11, from ../deps/v8/src/objects/hash-table.h:13: ../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../deps/v8/src/objects/smi.h:87:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Smi' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:381:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:400:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:435:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:470:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../deps/v8/src/objects/hash-table.h:507:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../deps/v8/src/objects/js-objects.h:1035:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/keys.h:10: ../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:11, from ../deps/v8/src/execution/thread-local-top.h:13, from ../deps/v8/src/execution/isolate-data.h:12, from ../deps/v8/src/execution/isolate.h:28, from ../deps/v8/src/api/api.h:15, from ../deps/v8/src/api/api-arguments.h:9, from ../deps/v8/src/api/api-arguments-inl.h:8, from ../deps/v8/src/objects/keys.cc:7: ../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/contexts.h:12: ../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:385:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../deps/v8/src/objects/contexts.h:713:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared here 711 | class NativeContext : public Context { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../deps/v8/src/objects/allocation-site.h:140:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:32, from ../deps/v8/src/heap/factory.h:19, from ../deps/v8/src/execution/isolate.h:33: ../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CodeDataContainer; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:159:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::CodeDataContainer' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:9, from ../deps/v8/src/heap/heap.h:39: ../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:579:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:837:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:860:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1101:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../deps/v8/src/objects/code.h:1191:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared here 1112 | class DeoptimizationData : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:190:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/factory.h:21: ../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:232:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:299:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/dictionary.h:321:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../deps/v8/src/objects/map.h:964:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:15, from ../deps/v8/src/heap/factory.h:25: ../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:82:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:17: ../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:130:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../deps/v8/src/objects/bigint.h:225:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:51:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:19: ../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../deps/v8/src/objects/js-collection.h:78:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../deps/v8/src/objects/source-text-module.h:219:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:25: ../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:14, from ../deps/v8/src/execution/local-isolate-inl.h:10, from ../deps/v8/src/common/ptr-compr-inl.h:10, from ../deps/v8/src/objects/objects-inl.h:20, from ../deps/v8/src/heap/new-spaces-inl.h:13, from ../deps/v8/src/heap/heap-inl.h:31, from ../deps/v8/src/api/api-inl.h:14, from ../deps/v8/src/api/api-arguments-inl.h:9: ../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared here 515 | class FeedbackMetadata : public HeapObject { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:52:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:16: ../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../deps/v8/src/objects/literal-objects.h:118:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared here 94 | class ClassBoilerplate : public FixedArray { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Oddball; Source = v8::internal::Object]': ../deps/v8/src/objects/oddball.h:43:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:18: ../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:24: ../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/shared-function-info-inl.h:23, from ../deps/v8/src/objects/code-inl.h:22, from ../deps/v8/src/objects/property-cell-inl.h:11, from ../deps/v8/src/objects/dictionary-inl.h:15, from ../deps/v8/src/objects/contexts-inl.h:11, from ../deps/v8/src/execution/isolate-inl.h:9, from ../deps/v8/src/heap/factory-inl.h:12, from ../deps/v8/src/objects/lookup-inl.h:14, from ../deps/v8/src/objects/js-objects-inl.h:18, from ../deps/v8/src/objects/api-callbacks-inl.h:13, from ../deps/v8/src/objects/map-inl.h:9, from ../deps/v8/src/objects/instance-type-inl.h:11, from ../deps/v8/src/objects/js-proxy-inl.h:8, from ../deps/v8/src/objects/objects-inl.h:29: ../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TransitionArray; Source = v8::internal::Object]': ../deps/v8/src/objects/transitions.h:243:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/transitions-inl.h:12, from ../deps/v8/src/objects/map-inl.h:22: ../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TaggedIndex; Source = v8::internal::Object]': ../deps/v8/src/objects/tagged-index.h:61:3: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/objects-inl.h:43: ../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared here 35 | class TaggedIndex : public Object { | ^~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::String' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/string.h:104:7: note: 'class v8::internal::String' declared here 104 | class String : public TorqueGeneratedString { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScopeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:21: ../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:101:7: note: 'class v8::internal::FixedArray' declared here 101 | class FixedArray | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DescriptorArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:13: ../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/js-objects.h:12: ../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:12: ../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/roots/roots-inl.h:15: ../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../deps/v8/src/roots/roots-inl.h:90:1: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/string.h:16: ../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared here 172 | class Symbol : public TorqueGeneratedSymbol { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Context; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared here 472 | class Context : public TorqueGeneratedContext { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Foreign; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/visitors.h:11: ../deps/v8/src/objects/foreign.h:19:7: note: 'class v8::internal::Foreign' declared here 19 | class Foreign : public TorqueGeneratedForeign { | ^~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackVector; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Name; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Module; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../deps/v8/src/objects/module-inl.h:89:13: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/source-text-module.h:8: ../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSReceiver; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:71:7: note: 'class v8::internal::FixedArrayBase' declared here 71 | class FixedArrayBase | ^~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../deps/v8/src/objects/templates-inl.h:51:44: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:26: ../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModule; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../deps/v8/src/objects/module-inl.h:116:48: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/objects/prototype-info-inl.h:8, from ../deps/v8/src/objects/map-inl.h:19: ../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTypedArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTypedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:36: ../deps/v8/src/objects/js-array-buffer.h:268:7: note: 'class v8::internal::JSTypedArray' declared here 268 | class JSTypedArray | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmStruct; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AccessorInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:448:23: required from 'static D v8::internal::TorqueGeneratedAccessorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::AccessorInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::AccessorInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::AccessorInfo]' ../deps/v8/src/api/api-arguments-inl.h:300:47: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AccessorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/api-callbacks.h:30:7: note: 'class v8::internal::AccessorInfo' declared here 30 | class AccessorInfo : public TorqueGeneratedAccessorInfo { | ^~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSModuleNamespace; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.inc:144:23: required from 'static D v8::internal::TorqueGeneratedJSModuleNamespace::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSModuleNamespace; P = v8::internal::JSSpecialObject]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSModuleNamespace]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSModuleNamespace]' ../deps/v8/src/objects/keys.cc:1019:17: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSModuleNamespace' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/module.h:138:7: note: 'class v8::internal::JSModuleNamespace' declared here 138 | class JSModuleNamespace | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AccessCheckInfo; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.inc:319:23: required from 'static D v8::internal::TorqueGeneratedAccessCheckInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::AccessCheckInfo; P = v8::internal::Struct]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::AccessCheckInfo]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::AccessCheckInfo]' ../deps/v8/src/objects/keys.cc:1084:5: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AccessCheckInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/objects/api-callbacks.h:82:7: note: 'class v8::internal::AccessCheckInfo' declared here 82 | class AccessCheckInfo | ^~~~~~~~~~~~~~~ ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSProxy; Source = v8::internal::Object]': /builddir/build/BUILD/node-v18.18.2/out/Release/obj/gen/torque-generated/src/objects/js-proxy-tq.inc:41:23: required from 'static D v8::internal::TorqueGeneratedJSProxy::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSProxy; P = v8::internal::JSReceiver]' ../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSProxy]' ../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSProxy]' ../deps/v8/src/objects/keys.cc:1190:7: required from here ../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSProxy' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/api/api.h:22: ../deps/v8/src/objects/js-proxy.h:20:7: note: 'class v8::internal::JSProxy' declared here 20 | class JSProxy : public TorqueGeneratedJSProxy { | ^~~~~~~